4NF Violation

독립 다중값을 한 테이블에 두면 곱집합 중복이 생긴다

교재와 강사가 서로 독립인데 같은 테이블에 두면 모든 조합을 저장해야 한다.

중복 조합
독립 사실
4NF 위반
과목 DB의 교재 집합
교재A 교재B
×
과목 DB의 강사 집합
이교수 김교수
=
한 테이블에 함께 두면 2개 교재 × 2명 강사 = 4행
과목교재 축강사 축저장된 조합
DB교재A이교수교재A × 이교수
DB교재A김교수교재A × 김교수
DB교재B이교수교재B × 이교수
DB교재B김교수교재B × 김교수
교재와 강사가 서로를 결정하지 않는다면 이 네 행은 두 독립 사실의 곱집합이다.