이상?
중복된 데이터 때문에 의도하지 않은 현상이 발생되는 것 (삽입 이상, 갱신 이상, 삭제 이상)
01. 삽입 이상


- 릴레이션에서 새로운 인스턴스를 삽입할 때 발생하는 데이터 이상 현상
- 불필요한 정보를 저장해야만 어떤 정보를 저장하는 것이 가능할 때
- 인스턴스 삽입 시 기존의 상품이라도 상품번호, 상품명, 단가를 모두 추가해 주어야 한다.
- 주문이 아닌 상품을 추가하기 위한 인스턴스 추가일 경우 주문번호나 주문 수량이라는 불필요한 속성의 값도 추가하여야 한다.
02. 갱신 이상

- 릴레이션에서 속성의 값을 업데이트할 때 발생하는 데이터 이상 현상
- 반복된 데이터 중에 일부만 수정하면 데이터의 불일치가 발생한다.
- 속성 값들이 변경될 경우 상품을 모두 수정해주어야 한다.
03. 삭제 이상

- 릴레이션에서 인스턴스를 삭제할 때 발생하는 데이터 이상 현상
- 어떤 정보를 삭제하려고 할 때 유용한 정보도 함께 삭제해야만 하는 것
- 주문 내역을 삭제하려고 할 때 관련 상품도 같이 소멸되어 상품 자체가 사라져 버리게 된다.
'SKN > 02. DB' 카테고리의 다른 글
| 07. DDL(Data Definition Language) (0) | 2025.02.19 |
|---|---|
| 06. 정규화 (0) | 2025.02.19 |
| 03. DB Modeling 개요 (0) | 2025.02.19 |
| 02. MySQL 개요 (0) | 2025.02.18 |
| 01. DB 개요 (0) | 2025.02.18 |