1

R = {A,B,C,D} および FD = C→D,C→A,B→C とします。

1. キー 2. 含まれている NF 3. BCNF (可能であれば、まだ含まれていない場合)

だからここに私がこれまでに持っているものがあります:

  1. キーは B です。これは、D と A を決定する C を推移的に決定するためです。
  2. 依存関係はキー全体にあるため、2NF にあります。
  3. R1 = {B,C} R2 = {C, A, D}
    • ここで問題があります。マークスキームは、RをAC、BC、およびCDに分解することを示しています。しかし、なぜ私の答えは正しくないのでしょうか? 私は FD が C -> {A,D} であると言っていますか? もしそうなら、この違いは C -> A と C -> D ですか?
4

1 に答える 1

0

R の最小カバーを計算するように求められた場合、通常は次のように答えることが期待されます。

  • C -> D
  • C -> A
  • B -> C

R を BCNF に昇格するように求められた場合、通常は次のように答えることが期待されます。

  • BC _
  • 西暦_

標準的な教科書を使用していない場合は、何の提案もできません。特にTA(ティーチングアシスタント)が書いた質問と回答は分かりにくいです。時々、彼らはただ間違っています。

于 2013-02-02T06:04:52.657 に答える