스키마
- 데이터베이스를 구성하는 데이터 객체, 객체의 성질 및 이들 간의 관계, 그리고 데이터 조작과 데이터 값의 제약 조건들에 관하여 정의한 것입니다.
외부 스키마
- 전체 데이터 중 사용자나 응용 프로그래머가 사용하는 한 부분에서 본 구조입니다.
- 서브스키마, 뷰라고도 합니다.
개념 스키마
- 범 기관적 입장에서 데이터베이스를 정의한 것입니다.
- 접근권한, 보안정책, 무결성 규칙 등에 관한 명세를 기술하였습니다.
- 모든 응용 시스템들이나 사용자들이 필요로 하는 데이터를 통합한 논리적 관점에서 본 구조로 전체적인 데이터 구조입니다.
- 스키마라고도 합니다.
내부 스키마
- 개념 스키마에 대한 저장 구조를 정의한 것입니다.
- 물리적 저장 장치 관점에서 전체 데이터베이스가 저장되는 방법을 명세합니다.
- 실제로 저장되는 내부 레코드 형식, 저장 데이터 항목의 표현 방법, 인덱스 유무, 내부 레코드의 물리적 순서를 나타냅니다.
데이터 독립성
논리적 데이터 독립성
- 데이터의 논리적 구조가 변경되어도 응용 프로그램은 변경하지 않아도 되는 속성입니다.
물리적 데이터 독립성
- 데이터의 물리적 구조가 변경될 경우 데이터의 논리적 구조나 응용 프로그램을 변경하지 않아도 되는 속성입니다.
'컴퓨터일반 > 데이터베이스론' 카테고리의 다른 글
뷰(View) (0) | 2022.09.17 |
---|---|
관계 모델링 (0) | 2022.09.16 |
개체 관계 다이어그램(ERD) (0) | 2022.09.15 |
데이터베이스 설계 (2) | 2022.09.15 |
데이터베이스, 데이터베이스관리시스템(DBMS) (0) | 2022.09.14 |