3층 스키마(3-Level Schema)
- 사용자, 설계자, 개발자가 데이터베이스를 보는 관점에 따라 데이터베이스를 기술하고 이들간의 관계를 정의한 ANSI 표준이다.
- 데이터베이스의 독립성을 확보하기 위한 방법
- 복잡도 감소, 데이터 중복제거, 사용자 요구사항 변경에 따른 대응력 향상, 관리 및 유지보수 비용 절감 등의 장점을 갖는다
- 각 계층을 뷰(View)라고 한다
※ ANSI ( American National Standards Institute ) : 미국표준협회
- 데이터베이스와 관련된 표준을 정의한 것으로 ANSI SQL 표준이란 것이 있다.
- SQL문이 모든 데이터베이스 관리 시스템에서 호환되도록 정의한 표준
▷ 독립성
| 독립성 | 설명 |
| 논리적 독립성 | 개념 스키마가 변경되더라도 외부 스키마가 영향 받지 않는다. |
| 물리적 독립성 | 내부 스키마가 변경되더라도 개념 스키마가 영향 받지 않는다. |
▷ 구조

| 구조 | 설명 |
| 외부 스키마(External Schema) | - 사용자 관점 - 응용 프로그램이 접근하는 데이터베이스 |
| 개념 스키마(Conceptual Schema) | - 설계자 관점 - 통합 데이터베이스 구조 |
| 내부 스키마(Internal Schema) | - 개발자 관점 - 물리적 저장 구조 |
3층 스키마에서 물리적 저장구조를 의미 하는 것은 무엇인가? (답 : 1)
1. 내부 스키마
2. 개념 스키마
3. 구조 스키마
4. 외부 스키마
'기타 > SQLD 자격증' 카테고리의 다른 글
| 6. SQL 기본 (SQLD 자격증 공부) (0) | 2022.02.09 |
|---|---|
| 5. 데이터 모델과 성능 (SQLD 자격증 공부) (0) | 2022.02.03 |
| 4. 관계 & 엔터티 식별자(SQLD 자격증 공부) (0) | 2022.01.28 |
| 3. 엔터티 & 속성 (SQLD 자격증 공부) (0) | 2022.01.28 |
| 1. 데이터 모델링(SQLD 자격증 공부) (0) | 2022.01.28 |