関係スキーマ 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 です。
私を修正してください。