0

推移的な依存関係を特定するのに問題があります。その背後にあるコンセプトは理解していますが、それらを見て引き出すのは私の問題です。

だから私は知っている

A→B

B→Aというわけではない

べ→べ

次に、A → C は推移的な依存関係です。

このシナリオでは、推移的な依存関係を特定できないようです。

患者ID(PK)

Insurance_Co_ID (PK)

Doctor_ID (PK)

Fname

P_Lname

P_Street

P_City

P_Zip

P_電話

Ins_First_Contact

Ins_Second_Contact

Ins_Phone

Doc_Fname

Doc_Lname

Doc_Beeper

1NF、2NF、ect 図を作成し、部分的な依存関係と行列式を特定する方法を理解していますが、これに問題があります。調査を行った後の私の見解は、推移的な依存関係を 1 つだけ見つけることですが、それでもわかりません。(Doc_Fname) → (Doc_Lname) → (Doc_Beeper) そう (Doc_Fname) → (Doc_Beeper) or (Doc_Fname, Doc_Lname) → (Doc_Beeper)?

助けてください、ありがとう!

4

1 に答える 1

0

あなたの例は正しくないようです。DOC_FNAME を知っている場合、DOC_LNAME を完全に知っていますか? 2 つのドキュメントの DOC_FNAME が同じ場合はどうなりますか?

3NF に関しては、保険会社のフィールドが疑わしいように見えます。INS_SECOND_CONTACT とは何ですか? これは、SECOND_CONTACT を取得する前に FIRST_CONTACT が必要であることを意味しますか? 私には正規化の最有力候補のように見えます。

于 2012-05-06T18:44:47.410 に答える