Learning
토픽 25 / 201·정규화 및 역정규화

제5정규형 (5NF, Fifth Normal Form / PJNF)

제5정규형 (5NF, Fifth Normal Form / PJNF)

4NF를 만족하면서 조인 종속(JD, Join Dependency)을 제거하여 릴레이션이 더 이상 무손실 분해가 불가능한 상태의 정규형 (Project-Join Normal Form)

조건

  • 4NF를 만족
  • 모든 조인 종속이 후보키를 통해서만 성립
  • 더 이상 무손실 분해 불가능

조인 종속(JD)

  • 릴레이션 R이 여러 프로젝션의 자연 조인으로 복원 가능한 관계
  • R = R1 ⋈ R2 ⋈ R3 ... (무손실 분해)

위반 사례

  • 에이전트(에이전트, 회사, 상품)
  • 에이전트-회사, 회사-상품, 에이전트-상품이 독립적으로 결정
  • 3개 테이블로 분해해야 무손실 조인 가능

해결 방법

  • 조인 종속에 따라 테이블 분해
  • 무손실 조인이 보장되도록 분해

특징: 이론적/학술적 정규형, 실무 적용 드묾

적용사례: 이론적 연구, 매우 복잡한 데이터 구조

비교: 5NF(조인종속 제거) vs 4NF(다치종속 제거)

연관: 정규화, 4NF, 무손실 분해, 조인종속