논리적 데이터 독립성은 테이블 구조 변경의 충격을 뷰로 완충한다
개념 스키마가 바뀌어도 외부 스키마가 같은 형태를 제공하면 기존 애플리케이션은 계속 동작한다.
ALTER TABLE users ADD COLUMN phone VARCHAR(20); -- 기존 뷰: SELECT name, email FROM users -- 앱은 phone 추가와 무관하게 같은 결과를 받음
개념 스키마가 바뀌어도 외부 스키마가 같은 형태를 제공하면 기존 애플리케이션은 계속 동작한다.
ALTER TABLE users ADD COLUMN phone VARCHAR(20); -- 기존 뷰: SELECT name, email FROM users -- 앱은 phone 추가와 무관하게 같은 결과를 받음