토픽 4 / 201·데이터베이스 기초 및 모델링
데이터 독립성 (Data Independence)
데이터 독립성 (Data Independence)
응용 프로그램과 데이터베이스를 독립시켜 하위 단계의 스키마가 변경되더라도 상위 단계의 스키마나 응용 프로그램에 영향을 미치지 않는 특성
목적: 유지보수 비용 절감, 시스템 유연성 확보, 데이터 구조 변경 용이
유형
- •논리적 데이터 독립성(Logical Data Independence):
- •물리적 데이터 독립성(Physical Data Independence):
장점: 응용 프로그램 수정 최소화, 데이터베이스 재구성 용이
적용사례: 스토리지 마이그레이션, DB 튜닝, 테이블 재설계
비교: 논리적 독립성(구현 어려움) vs 물리적 독립성(구현 용이)
연관: 3단계 스키마, 스키마 매핑, ANSI/SPARC 아키텍처