SQL-이상(Anomaly)

SeungBird·2020년 11월 18일
0

📝CS

목록 보기
3/3

이상(Anomaly)

테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고, 이 중복으로 인해 테이블 조작 시 문제가 발생하는 현상

이상의 종류

이상의 종류에는 테이블 조작중에 발생하는 삽입 이상(Insert Anomaly), 삭제이상(Delete Anomaly), 갱신 이상(Update Anomaly)이 있다.

삽입 이상(Insert Anomaly)

삽입 이상은 테이블에 데이터를 삽입할 때 의도와는 상관없이 원하지 않은 값들로 인해 삽입할 수 없게 되는 현상.

ex) 값이 없을 때 Null값은 키값이 될 수 없기 때문에 '없다'라는 별도의 값을 추가해야 넣을 수 있다.

삭제이상(Delete Anomaly)

테이블에서 한 튜플을 삭제할 때 의도와는 상관없는 값들도 함께 삭제되는, 즉 연쇄 삭제가 발생하는 현상.

갱신 이상(Update Anomaly)

테이블에서 튜플에 있는 속성 값을 갱신할 때 일부 튜플의 정보만 갱신되어 불일치성이 생기는 현상

profile
👶🏻Jr. Programmer

0개의 댓글