반응형
정의
- DB에서 자료구조, 자료 표현 방법, 자료간의 관계, 무결성제약 조건에 관한 전반적인 명세를 기술한 메타 데이터
종류
외부 스키마
- 서브 스키마, 사용자 뷰 라고도 한다.
- 정의 : 사용자나 응용프로그래머가 각 개인의 입장에서 필요한 DB의 논리적인 구조를 정의한 것
- 실제 데이터를 사용자에게 보여지는 데이터로 변경 한 것
- 같은 DB에 대해서 다른 외부 스키마를 정의할 수 있음
개념 스키마(통합 DB구조)
- DB의 전체적인 논리적 구조
- 모든 응용프로그램이나 사용자들이 필요한 데이터를 종합한 스키마이다.
- DB의 논리적 구조를 명세
- DB 접근 권한, 보안, 무결성 제약 조건등이 명세 되어 있다.
내부 스키마
- 물리적인 저장장치 입장에서 DB가 저장되는 방법을 기술
- 내부 레코드 물리적 순서, 인덱스 유무 등에 관한 내용을 담고 있음
- 내부 스키마에 기술된 내용을 바탕으로 OS가 데이터를 물리적으로 저장
- 시스템 프로그래머나 시스템 설계자가 보는 관점의 스키마
- 내부 스키마의 성능에 따라서 실제 DB의 성능이 결정 된다.
반응형
'CS > Database' 카테고리의 다른 글
RDB Join 방식 (0) | 2021.12.09 |
---|---|
NamingLock을 이용한 동시성 이슈, Deadlock query 이슈 해결 (0) | 2021.12.01 |
DB Isolation (0) | 2021.10.30 |
Mysql Replication (3) | 2021.10.06 |
RDB Join Query (0) | 2021.06.05 |