토픽 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, 무손실 분해, 조인종속