조인 종속성이란 무엇입니까?
여러 테이블을 조인하여 테이블을 다시 만들 수 있고 이 테이블 각각에 테이블 속성의 하위 집합이 있는 경우 테이블은 조인 종속성에 있습니다. 다중값 종속성의 일반화입니다.
조인 종속성은 이미 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에 속하지 않습니다. 즉, 위의 세 관계의 조인 관계는 원래 관계