Learning
토픽 19 / 201·정규화 및 역정규화

이상현상 (Anomaly)

이상현상 (Anomaly)

테이블 설계가 잘못되어 데이터의 삽입, 삭제, 갱신 시 데이터의 불일치, 정보 손실, 중복 등이 발생하는 현상으로, 정규화를 통해 해결

원인: 데이터 중복 저장, 함수적 종속성 미고려 설계

유형

  • 삽입 이상(Insertion Anomaly):
  • 삭제 이상(Deletion Anomaly):
  • 갱신 이상(Update Anomaly):

해결방안

  • 정규화 수행 (테이블 분해)
  • 함수 종속성 분석
  • 적절한 키 설계

적용사례: 비정규화 테이블 분석, 데이터 품질 문제 진단

비교: 삽입이상(NULL강제) vs 삭제이상(정보손실) vs 갱신이상(불일치)

연관: 정규화, 함수종속, 데이터 무결성