스키마(Schema)
Schema 영어 뜻? 계획, 도식
1. 정의
데이터베이스의 구조(개체, 속성, 관계)와 제약조건에 대한 정의이다.
데이터 사전에 저장된다.
메타 데이터라고도 한다.
2. 어떻게 쓰이는가?
. 데이터베이스 관리 시스템(DBMS)이 주어진 설정에 따라 데이터베이스 스키마를 생성하고, 데이터베이스 사용자가 자료를 저장, 조회, 삭제, 변경할 때 DBMS는 자신이 생성한 데이터베이스 스키마를 참조하여 명령을 수행한다.
즉, DBMS는 스키마를 참조하여 사용자의 명령을 수행하는 것이다.
3. 스키마의 3계층
(1) 외부 스키마 = 서브 스키마
데이터베이스의 논리적 구조 정의, 사용자 뷰(View)
(2) 개념 스키마
데이터의 접근 권한, 보안 정책, 무결성 규칙에 대한 명세를 정의
(3) 내부 스키마
저장 장치의 관점에서 데이터베이스가 저장되는 방법을 명세
'공부방 > 데이터베이스' 카테고리의 다른 글
데이터베이스 설계 단계 (0) | 2016.08.01 |
---|---|
[데이터베이스] 데이터 모델의 개념 (0) | 2016.08.01 |
데이터베이스 언어(DDL / DML / DCL) (0) | 2016.08.01 |
데이터베이스 관리 시스템(DBMS) (0) | 2016.08.01 |