Rumah  >  Artikel  >  pangkalan data  >  Kebergantungan transitif dalam DBMS

Kebergantungan transitif dalam DBMS

WBOY
WBOYke hadapan
2023-09-07 12:05:051071semak imbas

Apakah pergantungan transitif?

DBMS 中的传递依赖Jika P -> Q dan Q -> maka P->

Untuk mencapai 3NF, hapuskan kebergantungan transitif. Contoh 🎜🎜#Movie_ID

Listing_ID

#🎜 # 🎜🎜# Listing_Type

DVD_Price ($)#🎜🎜🎜🎜##🎜🎜 # drama 🎜 🎜# Oleh itu, yang berikut mempunyai kebergantungan fungsi transitif. .
DVD_Price ($)#🎜#

#🎜##🎜🎜 🎜 🎜#

td>M08

L09

>
L09

>

180

>

M0M03#🎜 🎜 #

M03

L05

#🎜#

#🎜 #🎜🎜🎜

250

M05#🎜🎜🎜##🎜 09# 🎜🎜#

jenayah

180#🎜 ## 🎜🎜#

Jadual di atas tiada dalam 3NF kerana ia mempunyai kebergantungan fungsi transitif -

#🎜 ## 🎜🎜 ## 🎜🎜#movie_id -& gt; ##🎜 🎜 #

Movie_ID -> # Senarai_Jenis

;

Di atas menyatakan hubungan melanggar Borang Biasa Ke-3 (3NF).#🎜 untuk membuang🎜# , anda perlu membahagikan jadual dan mengalih keluar kebergantungan fungsi transitif #

Listing_IDM08
#🎜#🎜P 🎜🎜#

L09####🎜🎜🎜

M03

L05

250

250#🎜 #
L09

180

L09

180#🎜##🎜🎜🎜##🎜 . #

#🎜🎜🎜🎜##🎜🎜🎜 L05Drama# 🎜🎜##🎜🎜🎜##🎜🎜🎜##🎜🎜 Sekarang hubungan di atas adalah dalam Bentuk Normal Ketiga (3NF) ) Normalisasi.
Jenayah

Drama

L05

Atas ialah kandungan terperinci Kebergantungan transitif dalam DBMS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam