2016-08-03 8 views
-2

この関係を3NFに正しく正規化したかどうかは不明です。私は、特殊文字の必要性のために、下の画像に質問と私の答えを示しました。誰かが私が間違っていて、私が間違いを犯している可能性がある、またはこれが正しく行われたかどうかを理解するのを助けてくれますか?この関係は正規化されていますか?

+0

これは教科書の宿題の質問ですか?私は前に使用された記法を見たことがない...統計的に見える? – Twelfth

+0

@Twelfth、この記法は実際に私の教授が配布したpdfからです。質問は最終的に準備する練習です。 – Nasir

+0

興味深い...すばやく変化する分野ですが、ここにはほとんど標準化がないことがわかります。みんな自分の考え方を好きです。最終的には幸運を祈ることができますが、これを積極的に使用する作業環境は期待できません。 – Twelfth

答えて

1

私の答えは異なるだろう。繰返しグループの伝統的な扱いは、グループ内の各行にそれを含む行のコピーを与えることです。適切な主キーは、ネストされた関係の鍵とを含む行のキーを組み合わせることによって得られる:(私は主キーを示すために*使用している)

1NF: R(A* B C D E* F G) 

そこから、分割自分自身の関係に依存する部分的な依存関係:

2NF: R1(A* B C D) 
    R2(E* F) 
    R3(A* E* G) 

また、この結果は3NFにもあります。

関連する問題