반응형
스키마 (Schema)
- 데이터베이스에 저장되는 데이터의 구조 및 유형을 정의하는 것.
- 데이터베이스의 전체적인 정의를 나타내며, 일반적으로 논리 스키마 지칭하고 있음.
- 특징
- 한번 정의되면 잘 변경되지 않는다.
- 언어 : DDL (Data Definition Language)
인스턴스 (Instance)
- 데이터베이스에 저장되는 값들
- 특징
- 계속적으로 변화하는 데이터베이스 특성으로 인해 자주 변경된다.
- 언어 : DML (Data Manipulation Language)
데이터 독립성
- 데이터의 논리적 구조나 물리적 구조가 변경되더라도 응용 프로그램이 영향을 받지 않는 것
데이터 독립성 보장을 위한 3단계 데이터베이스 구조
스키마 종류
- 외부 스키마 : 데이터베이스의 개개 사용자나 응용 프로그래머가 접근하는 데이터베이스를 정의한 것
- 개념 스키마 : 데이터베이스의 전체적인 구조를 논리적으로 표현한 것.
보통 스키마라고 하면 개념적 스키마를 의미하고 DBA에 의해 관리된다. - 내부 스키마 : 데이터베이스의 물리적인 구조를 정의한 스키마. 저장장치 입장에서 저장되는 방법 명시.
반응형
'프로그래밍 > Database' 카테고리의 다른 글
(데이터베이스) 파티셔닝(Partitioning) 이란? (0) | 2019.01.13 |
---|---|
(데이터베이스) 정규화란? (0) | 2018.12.10 |
(데이터베이스) 데이터베이스 개념 (0) | 2018.12.02 |
(데이터베이스) DBS의 이해 (0) | 2018.12.02 |
(데이터베이스) DBMS 정의 및 개요 (0) | 2018.12.02 |