스키마(Schema), ANSI/SPARC 3단계 구조와 스키마 구분 표

CODEDRAGON Development/Database

반응형



 

스키마(Schema)

·       데이터베이스 구조(Structure) 제약조건(Constraints) 기술한 것입니다.

·       , 개체와 속성, 관계를 포함하는 논리적 정의와 제약조건(Constraints)을 기술한 것입니다.

·       데이터베이스 스키마(database schema)에는 데이터베이스의 구조에 해당하는 모든 테이블, , 데이터 타입, 인덱스, 제약 조건, 테이블 간 관계를 가지고 있습니다.

 

스키마  = 논리적 정의 + 제약조건

 

 

 


ANSI/SPARC 3단계 구조와 스키마 구분

ANSI/SPARC 3단계 구조에 각각 대응하는 스키마를 가지고 있습니다.

단계

스키마 구분

스키마 특징

외부 단계

외부 스키마

(External Schema)

·       사용자 개개인의 관점에서 정의한 DB 스키마

·       여러 개 존재

·       서브스키마(Subschema)라고도 합니다.

개념 단계

개념 스키마

(Conceptual

Schema)

·       범 기관적인 관점에서 정의한 DB 스키마

·       모든 외부 스키마가 요구하는 전체적인 DB 구조와 제약조건을 포함합니다.

·       단 하나만 존재

·       그냥 스키마(Schema)라고도 합니다.

내부 단계

내부 스키마

(Internal Schema)

·       저장 장치 관점에서 정의한 DB 스키마

·       개념 스키마에 대한 저장구조를 정의합니다.

·       단 하나만 존재

 

 


반응형