외부 스키마 = 서브 스키마 = 사용자 뷰
- 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 정의
- 하나의 데이터베이스 시스템에는 여러 개의 외부 스키마 존재 가능, 하나의 외부 스키마를 여러 개의 응용프로그램이나 사용자가 공용 가능
- 일반 사용자는 질의어(SQL)을 사용하여 DB사용
개념 스키마 = 전체적인 뷰
- 데이터베이스의 전체적인 논리 구조로서, 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한 조직 전체의 DB로 하나만 존재
- 개체 간의 관계와 제약 조건을 나타내고 데이터베이스의 접근 권한, 보안 및 무결성 규칙에 관한 명세 정의
- DB파일에 저장되는 데이터의 형태
- 기간이나 조직체의 관점에서 DB를 정의
- DB 관리자에 의해 구성
내부 스키마
- 물리적 저장장치의 입장에서 본 데이터베이스 구조로 물리적인 저장장치와 밀접한 계층
- 실제로 DB에 저장될 레코드의 물리적인 구조를 정의하고, 저장 데이터 형식의 표현 방법, 내부 레코드의 물리적 순서 등을 나타냄
- 시스템 프로그래머나 시스템 설계자가 보는 관점의 스키마
'정보처리산업기사 > 데이터베이스' 카테고리의 다른 글
[데이터베이스]계층형 데이터 모델-hoyhi-tistory (0) | 2021.03.10 |
---|---|
[데이터베이스]ERDiagram-hoyhi-tistory (0) | 2021.03.10 |
[데이터베이스]관계형 데이터 모델-hoyhi-tistory (0) | 2021.03.10 |
[데이터베이스]데이터베이스 사용자-hoyhi-tistory (0) | 2021.03.10 |
[데이터베이스]데이터베이스 언어(DML,DDL,DCL)-hoyhi-tistory (0) | 2021.03.10 |