dongdorodongdong
스키마 본문
정의
- 데이터베이스의 구조(개체, 속성, 관계), 제약조건에 대한 명세를 기술한 설계도.
특징
- 데이터 사전(시스템 카탈로그)에 저장한다.
- Meta-Data(데이터의 데이터)라고도 불린다.
- 사용자의 관점에 따라 외부, 내부, 개념 스키마로 나뉨.
외부 스키마(서브 스키마)
- 여러 개의 외부 스키마가 존재
- 하나의 외부 스키마를 여러개의 응용 프로그램이나 사용자가 공용 가능
- 전체 데이터베이스의 한 논리적인 부분이며 서브 스키마
- 사용자나 응용프로그램이 접근하여 각자가 보는 관점
- 사용자는 SQL을 이용하여 접근, 응용프로그램은 C,JAVA 등 언어를 사용하여 접근
개념 스키마(논리 스키마)
- 응용 프로그램, 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스로 하나만 존재
- 데이터베이스의 전체적인 논리적 구조
- 개체간의 관계와 제약 조건을 나타낸다.
- 데이터베이스의 접근 권한, 보안, 무결성 규칙을 명세화
- 단순히 스키마라고 할 수 있음
내부 스키마(물리 스키마)
- 물리적인 저장 구조
- 레코드의 물리적인 구조를 정의, 저장 데이터 항목의 표현방법, 레코드의 물리적 순서 등을 나타낸다.
* Data Warehouse
- 정의
- 조직이나 기업체의 중심이 되는 업무시스템에서 모아진 정보를 일관된 스키마로 저장한 저장소
'Database' 카테고리의 다른 글
정규화 (0) | 2019.03.24 |
---|---|
병행제어(동시성 제어) (0) | 2019.03.24 |
Transaction (0) | 2019.03.24 |
릴레이션 (0) | 2019.03.24 |
VIEW (0) | 2019.03.22 |