▣ 데이터베이스 스키마
구분 | 설명 |
외부 스키마 (External Schema) |
- 개개 사용자나 특정 응용에 한정된 데이터베이스 정의 - 전체 데이터베이스의 한 논리적인 부분 - 서브스키마 혹은 뷰(View)라고도 함 |
개념 스키마 (Conceptual Schema) |
- 범 기관적 입장에서 데이터베이스를 정의 - 모든 응용시스템이나 사용자들이 필요로 하는 데이터의 통합한 조직 전체의 데이터베이스 구조 - 데이터베이스의 접근 권한, 보안 정책, 무결성 규칙 명세 - 단순히 스키마(Schema)라고도 함 |
내부 스키마 (Internal Schema) |
- 물리적 저장 장치 구조에 대한 데이터베이스가 저장하는 방법 명세 - 레코드 형식, 인덱스 유무, 데이터 항목의 표현방법, 레코드의 물리적 순서 등 명세 - 개념 스키마의 물리적 저장 구조에 대한 정의 |
- 논리적 데이터 독립성 : DBMS가 데이터베이스의 논리적 구조를 변경시키더라도 기존 응용 프로그램들에 아무런 영향을 주지 않는 것
외부/개념 사상(external/conceptual mapping)을 응용 인터페이스(application interface)라 하고 데이터 논리적 독립성을 제공
- 물리적 데이터 독립성 : 응용 프로그램이나 데이터베이스의 논리적 구조에 영향을 주지 않고 DBMS가 데이터의 물리적 구조를 변경할 수 있는 것
개념/내부 사상(conceptual/internal mapping)을 저장 인터페이스(storage interface)라 하고 데이터 물리적 독립성을 제공
구분 | 설명 |
외부 스키마 (External Schema) |
- 개개 사용자나 특정 응용에 한정된 데이터베이스 정의 - 전체 데이터베이스의 한 논리적인 부분 - 서브스키마 혹은 뷰(View)라고도 함 |
개념 스키마 (Conceptual Schema) |
- 범 기관적 입장에서 데이터베이스를 정의 - 모든 응용시스템이나 사용자들이 필요로 하는 데이터의 통합한 조직 전체의 데이터베이스 구조 - 데이터베이스의 접근 권한, 보안 정책, 무결성 규칙 명세 - 단순히 스키마(Schema)라고도 함 |
내부 스키마 (Internal Schema) |
- 물리적 저장 장치 구조에 대한 데이터베이스가 저장하는 방법 명세 - 레코드 형식, 인덱스 유무, 데이터 항목의 표현방법, 레코드의 물리적 순서 등 명세 - 개념 스키마의 물리적 저장 구조에 대한 정의 |
2012년 66번
정답 : 1번, 2번, 4번
외부 스키마나 응용 프로그램을 변경할 필요가 없이 개념 스키마를 변경할 수 있는 능력을 물리적이 아닌 논리적 데이터 독립성이라고 함
물리적 데이터 독립성이란 개념 스키마를 변경하지 않으면서 내부 스키마를 변경할 수 있는 능력을 의미함
3단계 데이터베이스 아키텍처의 궁극적인 목표는 사용자 응용 프로그램을 물리적 데이터베이스로부터 분리하는 것임
'데이터베이스' 카테고리의 다른 글
트랜잭션_병행제어 _ 충돌 직렬, 뷰 직렬 가능 스케쥴, 직렬성 (2) | 2021.08.28 |
---|---|
동시성제어_검사시점, 체크포인트(checkpoint) 회복 기법, 검사시점, UNDO, REDO (0) | 2021.08.25 |
NoSQL 특징 및 제품 분류, CAP 이론, Consistency 일관성, Availability 가용성, Partition Tolerance 파티션 허용, 분할내성, 부분 결함 허용 (0) | 2021.08.25 |
회복과 동시성 제어_즉시갱신, 지연 갱신 회복 기법, 그림자 페이징 shadow (0) | 2021.08.25 |
논리 모델링_함수적 종속성(FD : Functional Dependency) 폐포(Closure) 후보키, 커버(Cover), BCNF, 정규화 (0) | 2021.08.24 |