5NF Join Dependency

5NF는 여러 투영을 조인해야만 원래 관계가 복원되는 경우를 다룬다

조인 종속은 분해된 릴레이션을 모두 다시 합쳤을 때 가짜 튜플 없이 원래 관계가 돌아오는지 확인하는 조건이다.

원래 관계 R

공급자 부품 프로젝트 S1 P1 J1 S1 P2 J1

분해된 투영

SP공급자와 부품
SJ공급자와 프로젝트
PJ부품과 프로젝트
분해 조건 하나의 릴레이션이 세 개 이상의 의미 있는 투영으로 나뉜다.
복원 조건 SP ⋈ SJ ⋈ PJ가 원본 R과 정확히 같다.
위험 일부 투영만 조인하면 원래 없던 공급 조합이 생길 수 있다.

실무 판단: 식별이 어렵고 조인 비용이 크면 5NF를 직접 적용하기보다 무손실 복원 조건과 중복 위험을 문서화해 관리한다.