0

私はこれを含むいくつかの教科書の質問をしていました。

次の関係のうち、第 3 正規形 (3NF) はどれですか?

a)  R(ABCD) FD's: ABD → C ; CD → A ; AC → B ; AC → D
b)  R(ABCD) FD's: ABD → C ; A → B ; AB → C ; B → A
c)  R(ABCD) FD's: AB → C ; ABD → C ; ABC → D ; AC → D
d)  R(ABCD) FD's: AD → C ; D → A ; A → C ; ABC → D

4つの選択肢すべてが間違っていると感じていますが、それに対する答えはありません。誰でもそれを手伝ってもらえますか?R は関係を表し、FD は機能依存の略です。

(免責事項:これはテスト/宿題からのものではなく、クレジットを与えるものではありません。概念を正しく理解していることを確認したいだけです)

4

2 に答える 2

0

簡単な言葉で説明しましょう: 3NF の条件:

非プライム属性は、スーパーキーのみに依存する必要があります

オプションAの場合、

閉鎖特性により、

AC+=ABCD

したがって、A、C は主要な属性であり、B、D は非主要な属性です。

すべての非プライム属性はスーパーキー AC に依存するため、オプション A3NFにあります

オプション B の場合、

閉鎖特性により、

ABD+=ABCD

したがって、A、B、D は主要な属性であり、C は非主要な属性です。

C の非素数属性はスーパーキーではない AC に依存するため、

オプションB3NFにありません

オプション C の場合、

閉鎖特性により、

AB+=ABCD

したがって、A、B は主要な属性であり、C、D は非主要な属性です。

D は非プライム属性であるため、スーパー キーではない AC に依存します。

オプションCは 3NF にありません

オプション D の場合、

閉鎖特性により、

AB+=ABCD

したがって、A、B は主要な属性であり、C、D は非主要な属性です。

Cなので非プライム属性はスーパーキーではないADに依存するので、

オプションD3NFにありません

それが役に立てば幸い!!

于 2015-05-10T08:33:10.810 に答える