반응형
스키마의 정의 ( Schema )
- 데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술
- 데이터베이스를 구성하는 데이터 개체 (Entity), 속성(Attribute), 관계(Relationship)
및 데이터 조작 시 데이터 값들이 갖는 제약조건 등에 관한 전반적으로 정의
- 스키마(Shema)는 데이터 사전에 저장되며, 다른 이름으로 메타 데이터 (Meta - Data) 라고 한다.
스키마의 3계층
※외부 스키마 ( External Schema )
- 공용의 의미보다는 어느 개인이나 특정 응용에 한정된 논리적 데이터 구조
- 데이터베이스의 개별 사용자나 응용프로그래머가 접근하는 데이터베이스를 정의
- 사용자의 관점을 기술
※개념 스키마 ( Conceptual Schema )
- 데이터베이스의 전체적인 논리적 구조
- 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터 베이스로 하나만 존재
- 데이터베이스의 접근 권한, 보안 및 무결성 규칙에 관한 명세를 정의
※내부 스키마 ( Internal Schema )
- 물리적 저장 장치의 입장에서 본 데이터베이스 구조
- 실제로 데이터베이스에 저장될 레코드의 형식을 정의
- 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타냄
- 시스템 프로그래머나 시스템 설계자가 보는 관점의 스키마
- 데이터베이스의 물리적 구조를 정의
반응형
'개인 공부' 카테고리의 다른 글
데이터베이스 공부 (데이터베이스 구성 요소, 설계 ) (0) | 2019.07.26 |
---|---|
데이터베이스 공부 (DBA , 데이터 모델 ) (0) | 2019.07.25 |
데이터 베이스 공부 (DB 정의 및 특징 , DBMS) (0) | 2019.07.25 |
웹 디자인 기능사 2일차 공부 (디자인의 역사) (0) | 2019.06.26 |
웹 디자인 기능사 1일차 공부 - (개념과 조건) (0) | 2019.06.24 |