이상 현상의 종류

 

삽입 이상 

데이터를 추가/저장 할 때 불필요한 데이터가 함께 추가되어야 하는 상황

ex) 학생 정보는 추가 하고 싶은데, 아직 학생이 듣는 강의가 없는 경우 "미수강" 같은 불필요한  데이터가 함께 추가되어야 하는 경우

 

갱신 이상

하나의 데이터를 수정했을 때 해당 데이터의 모든 레코드가 변경되지 않는 현상

ex) 학생의 이름이나 전공이 변경되었을때 해당 학생의 모든 기록이 변경안되는 경우

 

삭제 이상

하나의 데이터를 삭제했을 때 원하지 않는 데이터도 함께 삭제되는 현상

ex) 강의를 하나 삭제할때 강의만 삭제되지 않고 함께 있던 데이터까지 삭제

 

 

▶ 이상 현상이 발생할 경우 데이터의 정확성과 일관성에 문제가 생길 수 있으므로,

데이터베이스 설계 시 이러한 문제들을 예방하고 정규화를 통해 최적화된 구조를 유지하는 것이 중요

 

 

참고한 자료

https://rebro.kr/160   : 각 정규형마다 발생할 수 있는 이상 현상을 같이 설명
https://yunanp.tistory.com/21 : 이상 현상을 설명
https://developer-talk.tistory.com/256 : 이상 현상을 설명
https://baebalja.tistory.com/366 : 이상 현상을 설명
IT 위키 : 데이터베이스 이상현상

'DataBase > Database 지식 기록' 카테고리의 다른 글

트랜잭션(Transaction)  (0) 2023.10.04
데이터베이스 모델링 : 모델 간의 관계  (0) 2023.09.30
[Feedback] DB modeling  (0) 2023.09.30
데이터베이스 정규화  (0) 2023.09.13
데이터베이스 작명규칙  (0) 2023.09.12

+ Recent posts