0

次の関係が与えられます。

R1 = {A、B、C}

R2 = {C, D}

R3 = {D, E}

タスクは、BCNF (ロスレス、依存関係保持) を満たす関数依存関係のセットを見つけることです。ここは無理だと思います。

依存関係を維持しないと、私はこれを得ました:

A -> B、C

C -> A、D

D -> A、E

これは正しいですか、dep を見つけることは可能ですか。プレス。設定?

前もって感謝します。

4

1 に答える 1

0

質問を完全に理解しているかどうかはわかりません。ただし、BCNFでリレーションを「製造」する最も簡単な方法は、単一属性キーを1つだけ使用することです。これらの機能依存性

  • A-> BC
  • C-> D
  • D-> E

これらの関係になります。

  • R a { A BC}
  • R b { C D}
  • R c { D E}

Raは5NFです。他の2つは6NFにあります。

于 2012-12-18T17:53:04.403 に答える