본문 바로가기
STUDY/Database

데이터베이스 이상현상

by mhl22 2023. 4. 22.

# 데이터베이스 이상현상 (Database Anomaly)

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

## 삽입 이상 (Insertion Anomaly)

데이터 삽입 시 의도와 다른 값들도 삽입됨

 

## 삭제 이상 (Delete Anomaly)

데이터 삭제 시 의도와 다른 값들도 연쇄 삭제됨

 

## 갱신 이상 (Update Anomaly)

속성값 갱신 시 일부 튜플만 갱신되어 모순 발생

 

## 해결 방안

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