0

関係スキーマ R (ABCD)
関数の依存関係は次のとおりです
。AB -> D
CB -> D
A-> C
C -> A
最高正規形 ???

私の理解 :

候補キー = ABおよびBC

テーブルの作成中、AB と BC の両方を主キーと見なすことはできません。それでは一つ一つ取り上げていきましょう。

キー AB の場合:
AB -> D ( Fully Functional Dependency , so no problem )
CB -> D ( ??? )
A -> C (partial Functional Dependency , as left side contains only part of key)
C -> A ( Functional Dependency , So no problem )

キーBC用

AB -> D ( ???? )  
CB -> D ( Fully Functional Dependency , so no problem )  
A  -> C  (Functional Dependency )  
C  -> A  ( Partial Functional Dependency , as it's LHS is part of Key )   

現在、両方のキーによって、リレーションには部分的な機能依存関係が含まれています。
その場合、2NF であってはなりません。
しかし、答えは 3NF です。
私を修正してください。

4

2 に答える 2