설명
3계층 스키마 구조(외부-개념-내부)
- ANSI/SPARC 표준에서 정의한 DBMS 아키텍처 관점
- 데이터베이스가 사용자에게 어떻게 보이고(DB VIEW), 전체적으로 어떻게 정의되며(DB Schema), 내부적으로 어떻게 저장되는지(Storage)를 나눈 것
즉, DBMS가 제공하는 3가지 관점
데이터 모델링 단계(개념-논리-물리 모델)
- 시스템 개발 생명주기나 DB설계 과정에서 사용하는 설계 단계
- 현실 세계 → ERD → 릴레이션 스키마 → DDL → 인덱스/파티션 이런 식으로 점점 구체화되는 과정
즉, 사람(설계자)이 DB를 만드는 과정
대응 관계
| 구분 | 3계층 스키마 구조 | 데이터 모델링 단계
----------------------------------------------------------------
| 사용자 관점 | 외부 스키마 | 주로 논리 모델 일부, View 정의
----------------------------------------------------------------
| 조직 전체 관점 | 개념 스키마 | 개념 + 논리 모델
----------------------------------------------------------------
| 저장소 관점 | 내부 스키마 | 물리 모델