BCNF지만 4NF 위반
교수 1명 아래에서 과목 집합취미 집합이 서로 독립이면, 저장 행은 각 집합의 교차 조합으로 늘어납니다.
공유 중심과 독립 집합
이교수
교수 →→ 과목 교수 →→ 취미
과목 집합과 취미 집합은 서로 영향을 주지 않고 독립적으로 붙습니다.
과목 집합
DB OS
취미 집합
등산 독서
저장되는 행 수
|과목| × |취미|
취미 1개 추가 후 상태 변화
추가 전
2 × 2 = 4행
요리 추가 후
2 × 3 = 6행
변화
'요리' 취미 1개 추가
추가 전 스냅샷
교수
과목
취미
이교수
DB
등산
이교수
DB
독서
이교수
OS
등산
이교수
OS
독서
추가 후 스냅샷
교수
과목
취미
이교수
DB
등산
이교수
DB
독서
이교수
OS
등산
이교수
OS
독서
이교수
DB
요리
이교수
OS
요리
새 취미는 한 줄만 늘지 않습니다. 모든 과목과 다시 조합되어 DB-요리, OS-요리 두 행이 함께 생기므로 중복이 계속 커집니다.