집 >데이터 베이스 >MySQL 튜토리얼 >DBMS의 전이적 종속성
간접적 관계가 기능적 종속으로 이어지는 경우 이를 전이적 종속성이라고 합니다.
P -> Q 및 Q -> R이 참이면 P-> R은 전이적 종속성입니다.
3NF를 달성하려면 전이 종속성을 제거하세요.
Movie_ID td> | Listing_ID | Listing_Type | DVD_가격($) | |
M08 | L09 > | 범죄 | 180 > | |
M03 | M03 | L 05 | 드라마 | 250 |
M05 | L09 | Crime | 180 |
위 표는 전이적 함수 종속성을 가지므로 3NF에 속하지 않습니다. -
Movie_ID -> Listing_ID -> Listing_Type |
따라서 다음은 전이적 함수 종속성을 갖습니다.
영화_ID -> 목록_유형
위에서는
위반을 제거하려면 테이블을 분할하고 전이 함수 종속성을 제거해야 합니다.
Movie_ID
Listing_ID | DVD_가격($) | |
M08 | L09 | 180 |
M03 | L05 | 250 |
M05 | L09 | 180 |
Listing_ID
Listing_Type | |
L09 | Crime |
L05 | Drama |
L09 | Crime |
이제 위의 관계는 제3정규형( 3NF)의 정규화.
위 내용은 DBMS의 전이적 종속성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!