조인 종속성이란 무엇입니까?
여러 테이블을 조인하여 테이블을 다시 만들 수 있고 이 테이블 각각에 테이블 속성의 하위 집합이 있는 경우 테이블은 조인 종속성에 있습니다. 다중값 종속성의 일반화입니다.
조인 종속성은 이미 4NF에 있고 더 이상 분해할 수 없는 경우에만 관계가 5NF에 있는 5NF와 관련될 수 있습니다.
예시
<직원>
| EmpName | EmpSkills | EmpJob (과제) |
| 톰 | 네트워킹 | EJ001 |
| 해리 | 웹 개발 | EJ002 |
| 케이티 | 프로그래밍 | EJ002 |
위의 표는 다음 세 개의 표로 분해할 수 있습니다. 따라서 5NF에 없습니다.
<직원 기술>
| EmpName | EmpSkills |
| 톰 | 네트워킹 |
| 해리 | 웹 개발 |
| 케이티 | 프로그래밍 |
| EmpName | EmpJob |
| 톰 | EJ001 |
| 해리 | EJ002 |
| 케이티 | EJ002 |
| EmpSkills | EmpJob |
| 네트워킹 | EJ001 |
| 웹 개발 | EJ002 |
| 프로그래밍 | EJ002 |
조인 종속성 -
| {(EmpName, EmpSkills ), ( EmpName, EmpJob), (EmpSkills, EmpJob)} |
위의 관계들은 조인 의존성을 가지므로 5NF에 속하지 않습니다. 즉, 위의 세 관계의 조인 관계는 원래 관계