Rumah > pangkalan data > tutorial mysql > Kebergantungan transitif dalam DBMS

Kebergantungan transitif dalam DBMS

WBOY
Lepaskan: 2023-09-07 12:05:05
ke hadapan
1111 orang telah melayarinya

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan