본문 바로가기
IT 이론/데이터베이스

[데이터베이스] 스키마(Schema)의 3계층

by 지식id 2014. 5. 24.
반응형

* 교재에 있는 내용과는 살짝 다르게 실무적인 입장에서 이해하기 쉽도록 정리된 내용이니, 이론적인 부분과 살짝 차이가 있을수도 있습니다.


1. 외부 스키마

 - 데이터베이스 사용자(응용 프로그래머 포함) 입장에서 본 스키마이다.

 - 한 논리적인 부분(큰 DB의 한 테이블이라고 생각 해 볼 수도 있다.)


2. 개념 스키마

 - 데이터베이스 설계자(데이터베이스 관리자) 입장에서 본 스키마이다.

 - 여러 논리적인 부분들(테이블들)을 총괄한 전체적인 구조를 말한다.


3. 내부 스키마

 - 시스템 프로그래머(DBMS 설계자 포함) 입장에서 본 스키마이다.

 - 파일 저장 형태, 저장 및 탐색 알고리즘 등의 구조에 관한 것이다.

반응형

댓글