함수 종속 때문에 생기는 이상 현상은 이미 제거되어 있어야 한다.
X →→ Y를 찾는다
Y가 X에 대해 여러 값의 집합으로 붙고, 다른 속성과는 독립적으로 변하는 경우다.
같은 X에 대해 불필요한 조합과 중복이 생기므로 릴레이션을 나눈다.
R → (X ∪ Y) , (R - Y)
| 교수 | 과목 |
|---|---|
| 이교수 | DB |
| 이교수 | OS |
| 교수 | 취미 |
|---|---|
| 이교수 | 등산 |
| 이교수 | 독서 |
DB-등산, DB-독서, OS-등산, OS-독서 같은 교차 조합을 중복 저장하게 된다. 4NF 분해는 각 독립 집합만 남겨 이런 중복을 없앤다.