ホームページ >データベース >mysql チュートリアル >DBMS における推移的な依存関係

DBMS における推移的な依存関係

WBOY
WBOY転載
2023-09-07 12:05:051102ブラウズ

DBMS 中的传递依赖

推移的な依存関係とは

間接的な関係が関数の依存関係につながる場合、それは推移的な依存関係と呼ばれます。

P -> Q および Q -> R が真の場合、P-> R は推移的な依存関係です。

3NF を達成するには、推移的な依存関係を排除します。

<映画リスト>

##M08M03M05#上記のテーブルには推移関数の依存関係があるため、3NF には含まれていません -
##Movie_ID

td>
Listing_ID

Listing_Type

DVD_Price ( $ )

##L09

>

犯罪

180

>

M03

L05

ドラマ

250

L09

犯罪

##180

# #Movie_ID -> Listing_ID Listing_ID -> Listing_Type#したがって、次は推移的になります。機能的依存。

映画 ID -> リスト タイプ

Movie_ID

##DVD_Price ($)#M08##M05L09180

L09

180

##M03 L05 250

##<リスト>

リスト ID

#Listing_Type

#L05犯罪##これで、上記の関係は正規化の第 3 正規形 (3NF) になります。
ドラマ

##L09

以上がDBMS における推移的な依存関係の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。