1. 스키마 (schema)
- collection of metadata
- describing the structure and constraint of a database
- defines data entities, attirubte, relations and constraint on data manipulation
- save on data dictionary
- 데이터 구조적 특성
- 시간에 따라 불변인 특성
- 데이터 논리적 단위에 명칭을 부여하고 그 의미를 기술
2. 외부스키마 (External Schema)
- 데이터베이스 내용에 대한 전체적인 뷰(View)
- 사용자나 응용프로그래머가 접근할 수 있는 정의 기술
- Serve Schema
- 하나의 DBMS에는 여러개의 외부스키마가 존재할 수 있다.
- 하나의 외부스키마는 여러개의 응용프로그램이나 사용자에 의해 공유 될 수 있다
3. 개념스키마 (Conceptual Schema)
- 개체간의 관계, 제약조건을 나타내고 DB접근권한, 보안정책 및 무결성 규정정의
- 데이터베이스의 전체적 논리적 구조, DB명세로서 하나만 존재
- 기관이나 조직의 관점으로 DB를 정의 한 것
- DBA에 의해서 작성
4. 내부스키마 (Internal Schema)
- DB 물리적 구조를 정의
- 물리적 저장장치의 관점에서 본 전체 데이터베이스의 명세로써 하나만 존재
- 개념 스키마의 물리적 저장 구조에 대한 정의 기술
- 시스템 프로그래머, 시스템 설계자 관점의 스키마
댓글 없음:
댓글 쓰기