質問があります:
関係 R{ A , B , C ,D,E,F} を次の関数依存セット{ABC->DEF,D->E,ABC->A}.
A、B、および C と考えると、主キーです。
これが 2nd NF にある理由を説明できますか? ありがとう。
質問があります:
関係 R{ A , B , C ,D,E,F} を次の関数依存セット{ABC->DEF,D->E,ABC->A}.
A、B、および C と考えると、主キーです。
これが 2nd NF にある理由を説明できますか? ありがとう。
なぜこれが2番目のNFにあるのか説明してもらえますか?
「なぜこれが2ndNFにあるのか」が何を意味するのかよくわかりません。(タイプミス?)しかし、推移的な依存関係があるため、関係Rは3NFにはありません:ABC-> D、およびD->E。したがって、関係Rは1NFまたは2NFのいずれかにある必要があります。
関係Rは、次の場合にのみ2NFになります。
ABC-> Aは部分的なキー依存関係のように見えるかもしれませんが、「A」が主要な属性であるため、そうではありません。(A-> Aであるため、ABC-> Aは自明な依存関係です。)非プライム属性は{DEF}です。これらの属性はいずれも、候補キーの一部のみに機能的に依存していません(より一般的な言い方をすれば、この関係の主キーの一部に機能的に依存しているわけではありません)。
したがって、関係Rは2NFにあります。