CODEDRAGON ㆍDevelopment/Database
스키마(Schema)
· 데이터베이스 구조(Structure)와 제약조건(Constraints)를 기술한 것입니다.
· 즉, 개체와 속성, 관계를 포함하는 논리적 정의와 제약조건(Constraints)을 기술한 것입니다.
· 데이터베이스 스키마(database schema)에는 데이터베이스의 구조에 해당하는 모든 테이블, 열, 데이터 타입, 인덱스, 제약 조건, 테이블 간 관계를 가지고 있습니다.
스키마 = 논리적 정의 + 제약조건 |
ANSI/SPARC 3단계 구조와 스키마 구분 표
ANSI/SPARC 3단계 구조에 각각 대응하는 스키마를 가지고 있습니다.
단계 |
스키마 구분 |
스키마 특징 |
외부 단계 |
외부 스키마 (External Schema) |
· 사용자 개개인의 관점에서 정의한 DB 스키마 · 여러 개 존재 · 서브스키마(Subschema)라고도 합니다. |
개념 단계 |
개념 스키마 (Conceptual Schema) |
· 범 기관적인 관점에서 정의한 DB 스키마 · 모든 외부 스키마가 요구하는 전체적인 DB 구조와 제약조건을 포함합니다. · 단 하나만 존재 · 그냥 스키마(Schema)라고도 합니다. |
내부 단계 |
내부 스키마 (Internal Schema) |
· 저장 장치 관점에서 정의한 DB 스키마 · 개념 스키마에 대한 저장구조를 정의합니다. · 단 하나만 존재 |
'Development > Database' 카테고리의 다른 글
MySQL 설치 파일 Download - 5.7.x (0) | 2019.09.21 |
---|---|
MySQL 설치 파일 Download - 8.0.xx (0) | 2019.09.21 |
시스템 성능에 영향을 미치는 요소들 (0) | 2019.09.04 |
DBA_USERS의 컬럼 정보, 관리를 위한 SQL쿼리문 (0) | 2019.08.25 |
시퀀스 삭제 (0) | 2019.08.13 |