Database - Anomaly(이상)

김준영·2023년 2월 5일
1

CS공부

목록 보기
6/20

이상 형상이란?

잘못된 테이블 설계로 인해 테이터를 삽입, 삭제, 수정할 때 논리적으로 생기는 오류

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

갱신 이상

중복된 데이터 중 일부만 수정되어 데이터 모순이 일어나는 현상

삽입 이상

자료를 삽입할 때 의도하지 않은 자료까지 삽입해야만 테이블에 추가 가능한 현상

삭제 이상

어떤 정보를 삭제하면, 의도하지 않은 다른 정보까지 삭제되어버리는 현상

예방법

이러한 이상 현상을 예방하고 효과적인 연산을 하기 위해 데이터 정규화를 한다.

profile
ㅎㅎ

0개의 댓글