본문 바로가기

기타/SQLD 자격증

2. 3층 스키마 ( SQLD 자격증 공부)

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. 외부 스키마