5NF(제5정규형)는 프로젝트 조인 정규형이라고도 합니다. 관계가 4NF인 경우 5NF(제5정규형)이며 더 작은 테이블로 무손실 분해가 발생하지 않습니다.
후보 키가 모든 조인 종속성을 암시하는 경우 관계가 5NF에 있다고 생각할 수도 있습니다.
예시
아래 관계는 정규화의 다섯 번째 정규형(5NF)을 위반합니다. -
<직원>
| EmpName | EmpSkills | EmpJob (과제) |
| 데이비드 | 자바 | E145 |
| 존 | 자바스크립트 | E146 |
| 제이미 | 제이쿼리 | E146 |
| 엠마 | 자바 | E147 |
위의 관계는 다음 세 개의 테이블로 분해될 수 있습니다. 따라서 5NF에 없습니다 -
<직원 기술>
| EmpName | EmpSkills |
| 데이비드 | 자바 |
| 존 | 자바스크립트 |
| 제이미 | 제이쿼리 |
| 엠마 | 자바 |
다음은 각 직원에게 할당된 작업을 표시하는
| EmpName | EmpJob |
| 데이비드 | E145 |
| 존 | E146 |
| 제이미 | E146 |
| 엠마 | E147 |
할당된 작업과 관련된 기술은 다음과 같습니다. -
| EmpSkills | EmpJob |
| 자바 | E145 |
| 자바스크립트 | E146 |
| 제이쿼리 | E146 |
| 자바 | E147 |
조인 종속성 -
| {(EmpName, EmpSkills ), (EmpName, EmpJob), (EmpSkills, EmpJob)} |
위의 관계들은 조인 의존성을 가지므로 5NF에 속하지 않습니다. 즉, 위의 세 관계의 조인 관계는 원래 관계