전공/데이터베이스
스키마(Schema)
NI__JY
2020. 9. 15. 12:31
SMALL
스키마
스키마는 데이터베이스 구조와 제약 조건에 관한 전반적인 명세를 기술한 것을 의미
스키마 특징
- 스키마는 데이터 사전에 저장
- 현실세계 특정 한 부분의 표현
- 시간에 따라 불변인 특성
- 인스턴스에 의해 규정
- 데이터 구조적 특성을 의미
외부스키마(사용자 뷰)
- 전체 데이터베이스의 하나의 논리적인 부분 (서브스키마)
- 일반 사용자는 SQL을 이용하여 DB를 쉽게 사용 가능
- 같은 DB에서도 다른 관점을 정의 가능
개념스키마(전체 뷰)
- 전체 데이터베이스의 논리적 구조
- 개체간의 관계와 제약 조건을 명시
- DB 접근 권한, 보안 및 무결성 규칙 정의
- 단순히 스키마라고 하면, 개념 스키마를 의미
- DBA가 관리
내부스키마(저장 스키마)
- 물리적 저장장치의 입장에서 본 데이터베이스 구조
- 실DB에 저장될 레코드의 물리적 구조를 정의
- 시스템 프로그래머, 설계자가 보는 관점의 스키마
LIST