DB

[DB]스키마

dawn9 2021. 7. 20. 19:14

스키마란?

컴퓨터 과학에서의 스키마란 데이터베이스 구조와 제약조건에 관한 전반적인 명세를 기술한 메타데이터 집합이다.

스키마의 3층 구조

스키마는 사용자 관점에 따라서 외부, 개념, 내부 스키마와 같이 3층 구조로 나뉜다.

외부 스키마 프로그래머나 사용자 입장에서 DB모습으로 조직의 일부분을 정의한 것
개념 스키마 모든 응용 시스템과 사용자들이 필요로하는 데이터를 통합한 조직 전체의 DB 구조를 논리적으로 정의한 것
내부 스키마 실제 DB에 저장될 레코드의 물리적 구조를 정의하고, 저장 데이터 항목의 표현방법과 내부 레코드의 물리적 순서 등을 나타낸 것