개념 스키마 변경
논리적 데이터 독립성은 개념 스키마 변경이 사용자나 응용 프로그램이 보는 외부 스키마에 덜 드러나게 하는 성질입니다. 핵심은 외부/개념 매핑과 안정적인 뷰 계약입니다.
외부 뷰나 API가 필요한 컬럼만 안정적으로 제공하면 영향이 작습니다.
외부 계약을 유지하려면 뷰 재정의, 기본값, 마이그레이션 전략이 필요할 수 있습니다.
앱이 기대하던 행의 단위와 관계가 바뀌면 코드 수정이 필요할 수 있습니다.
테이블, 속성, 관계, 제약 조건이 조직 요구에 따라 변경됩니다.
외부 스키마는 앱이 기대하는 이름, 컬럼, 의미를 가능한 한 유지합니다.
의미가 흔들리는 변경은 DBMS만으로 숨기기 어렵고 설계 조정이 필요합니다.