사용자별 뷰
부서나 애플리케이션마다 필요한 데이터만 골라 보여줍니다.
예시
주문팀 VIEW, 마케팅 VIEW처럼 같은 데이터도 다르게 노출
주문팀 VIEW, 마케팅 VIEW처럼 같은 데이터도 다르게 노출
ANSI/SPARC의 3단계 스키마는 하나의 데이터베이스를 세 층으로 나눠서 각 층이 자기 관심사만 다루게 만듭니다.
부서나 애플리케이션마다 필요한 데이터만 골라 보여줍니다.
테이블, 관계, 제약 조건처럼 데이터의 의미를 한곳에서 정의합니다.
페이지, 파일, 인덱스처럼 디스크 저장과 접근 방식을 설명합니다.
매핑이 완충 역할을 해서 한 층의 변경이 다른 층으로 바로 번지지 않게 합니다. 위쪽은 의미와 화면, 아래쪽은 저장과 성능에 집중할 수 있습니다.
인덱스를 추가해도 개념 스키마와 사용자 SQL은 그대로일 수 있습니다.
VIEW를 다시 정의해도 디스크 저장 구조를 바꿀 필요는 없습니다.