어느 비전공자의 개발일지

DB 스키마(Schema) 3종 외개내(외부,개념,내부) 본문

백엔드 개발자/DB

DB 스키마(Schema) 3종 외개내(외부,개념,내부)

vndn629 2023. 7. 25. 11:11

스키마 Schema
: 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의

외부 스키마(서브 스키마 혹은 뷰라고도 한다.)
- 전체 데이터베이스의 한 논리적인 부분
- 외부 단계에서 사용자에게 필요한 데이터베이스 정의
- 사용자들이 사용할 데이터들을 보여주는 것이기 때문에 추상화가 되어있음


개념 스키마 
- 사용자들이 필요로 하는 데이터의 통합한 조직 전체의 데이터베이스 구조
- 데이터베이스 전체의 논리적 구조를 정의한 것
- 단순히 스키마 라고도 한다.


내부 스키마
- 물리적 저장 장치 구조에 대한 데이터베이스가 저장하는 방법
- 개념 스키마의 물리적 저장 구조에 대한 정의
- 저장될 데이터 항목의 내부 레코드 형식,물리적 순서 등을 나타냄

반응형