-1

R(ABCD) FD付き

AB -> CD BC -> D

この質問を本で見つけましたが、関係は2nfにありますが、3nfにはありません。

些細な依存関係を見つけることができず、非プライム属性が別の非プライム属性に機能的に依存していない場合、なぜ関係が3nfにないのでしょうか?

BC も非素数属性と見なす必要がありますか? 3NFの概念を理解するのを手伝ってください

もう一つ疑問があります

機能依存性が

AB -> CD、C -> A、A -> C

関係は3NFになりますか?それとも、A -> C は、C が完全に機能的に AB に依存していないことを示しているため、2NF に違反しますか?

4

1 に答える 1

0

簡単な言葉で説明しましょう:

第 2 正規形の条件:

第一正規形です

すべての非プライム属性は、スーパーキーに依存して完全に機能します

第 3 正規形の条件:

第二正規形です

すべての非キー属性は、スーパーキーのみに依存する必要があります

 Note:2NF allows non-prime attribute to depend on non-prime but 3NF does not allows it

与えられた関係: AB -> CD BC -> D

ABは素数属性

C、Dは非素数属性です

D はスーパーキー AB に依存しない非素数属性であるため、第 3 正規形ではありません。

つまり、3NF ではなく 2NF にあります。

それが役に立てば幸い

于 2015-05-09T11:36:00.463 に答える