본문 바로가기

안녕하세요!

자격증 준비/정보처리기사

[ 정보처리기사 ] 스키마

스키마


 

스키마(Schema)의 유형은 크게 세 가지로 구분할 수 있다.

먼저 외부 스키마(External Schema)는 User나 Application Programmer가
각 개인의 입장에서 필요로 하는 Database의 논리적 구조를 정의한다.
전체 Database의 논리적인 한 부분으로 볼 수 있으므로 Sub Schema라고도 한다. 
하나의 Database 관리 시스템에서는 여러 개가 존재할 수 있다.

개념 스키마(Conceptual Schema)개체 간의 관계와 제약 조건을 나타내고
Database의 접근 권한, 보안 정책 및 무결성 규정에 관한 명세를 정의한다.
Database의 전체적인 논리 구조로서 모든 응용 프로그램이나
User들이 필요로 하는 Data를 통합한 조직 전체의 Database 명세이다.
이는 하나만 존재한다.

마지막으로 내부 스키마(Internal Schema)Database의 물리적 구조를 정의한다.
물리적 저장 장치 관점에서 본 전체 Database 명세로서 하나만 존재한다.
또한 물리적 저장 구조에 대한 정의를 기술하고 시스템 Programmer나 시스템 Architect가 보는 관점의 Schema이다.    

반응형

 

728x90
반응형

loading