데이터베이스 이상 현상

IT위키
박달 (토론 | 기여)님의 2022년 2월 7일 (월) 21:43 판 (새 문서: '''Database Anomaly''' *정규화를 거치지 않은 데이터베이스에서 발생할 수 있는 현상 *데이터들이 불필요하게 중복되어 릴레이션 조작에 예기...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

Database Anomaly

  • 정규화를 거치지 않은 데이터베이스에서 발생할 수 있는 현상
  • 데이터들이 불필요하게 중복되어 릴레이션 조작에 예기치 못한 문제 발생
  • 애트리뷰트들의 종속관계를 하나의 릴레이션에 표현하기 때문에 발생

이상 종류[편집 | 원본 편집]

삽입할때 잘못 삽입됨, 갱신할때 잘못 갱신됨 등의 일반적인 내용이다. 아래 정규화과정에서 예시 참고
  • 삽입 이상(Insertion Anomaly)
    • 데이터 삽입 시 의도와 다른 값들도 삽입됨
  • 삭제 이상(Delete Anomaly)
    • 데이터 삭제 시 의도와 다른 값들도 연쇄 삭제됨
  • 갱신 이상(Update Anomaly)
    • 속성값 갱신 시 일부 튜플만 갱신되어 모순 발생

해결[편집 | 원본 편집]

데이터베이스 정규화를 통해 해결한다.

같이 보기[편집 | 원본 편집]