삭제 데이터 삭제 시 의도와는 상관없이 다른 정보까지 연쇄적으로 삭제되는 현상
삽입 이상 :데이터 삽입 시 의도와는 상관없이 원하지 않는 값들도 함께 삽입되는 현상
수정 이상 : 데이터 수정 시 의도와는 상관없이 데이터의 일부만 수정되어 일어나는 데이터 불일치 현상
| 정규화 절차 | 설명 |
|---|---|
| 제1정규화 | 속성(Attribute)의 원자성을 확보하고 원자값이 아닌 도메인을 분해한다. |
| 제2정규화 | 기본키가 2개 이상의 속성으로 이루어진 경우, 부분 함수 종속성을 제거(분해)한다. |
| 제3정규화 | 기본키를 제외한 컬럼간의 종속성을 제거한다. 즉 이행 함수 종속성을 제거한다. |
| BCNF | 기본키를 제외하고 후보키가 있는 경우 후보키가 기본키를 종속시키면 분해한다. |
| 사번 | 사원이름 | 동호회 | 회비 | 납부여부 |
|---|---|---|---|---|
| 101 | 유재석 | 테니스 | 12,000 | O |
| 102 | 이광수 | 배드민턴 | 10,000 | X |
| 103 | 김종국 | 헬스 | 8,000 | O |
| 105 | 양세찬 | 헬스 | 8,000 | O |
| 사번 | 사원이름 | 동호회 | 납부여부 |
|---|---|---|---|
| 101 | 유재석 | 테니스 | O |
| 102 | 이광수 | 배드민턴 | X |
| 103 | 김종국 | 헬스 | O |
| 105 | 양세찬 | 헬스 | O |
| 동호회 | 회비 |
|---|---|
| 테니스 | 12,000 |
| 배드민턴 | 10,000 |
| 헬스 | 8,000 |
| 사번 | 사원이름 |
|---|---|
| 101 | 유재석 |
| 102 | 이광수 |
| 103 | 김종국 |
| 105 | 양세찬 |
| 사원이름 | 동호회 |
|---|---|
| 유재석 | 테니스 |
| 이광수 | 배드민턴 |
| 김종국 | 헬스 |
| 양세찬 | 헬스 |