토픽 19 / 201·정규화 및 역정규화
이상현상 (Anomaly)
이상현상 (Anomaly)
테이블 설계가 잘못되어 데이터의 삽입, 삭제, 갱신 시 데이터의 불일치, 정보 손실, 중복 등이 발생하는 현상으로, 정규화를 통해 해결
원인: 데이터 중복 저장, 함수적 종속성 미고려 설계
유형
- •삽입 이상(Insertion Anomaly):
- •삭제 이상(Deletion Anomaly):
- •갱신 이상(Update Anomaly):
해결방안
- •정규화 수행 (테이블 분해)
- •함수 종속성 분석
- •적절한 키 설계
적용사례: 비정규화 테이블 분석, 데이터 품질 문제 진단
비교: 삽입이상(NULL강제) vs 삭제이상(정보손실) vs 갱신이상(불일치)
연관: 정규화, 함수종속, 데이터 무결성