1

複数の値の依存関係に関する質問があります。関係は次のようになります。

R(A,B) with A -->> B (A multi value determines B)

この関係は第 4 正規形だと聞いたことがありますが、どうすればよいかわかりません。複数の値の依存関係が些細なものであれば、第 4 正規形に違反していないことはわかっています。しかし、これは些細なことですか?たとえば、次のようになっていれば簡単です。

{A,B} -->> B

しかし、最初の依存関係の例は簡単ではありません。

4 番目の NF のもう 1 つのルールでは、この場合の A は関係のスーパー キーである必要がありますが、そうではありません。私が知る限り、タプルを識別するには {A,B} が必要なので、A はスーパーキーではありません。

問題は、なぜこれが第 4 正規形なのかということです。両方のルールに違反しているようです。

4

1 に答える 1

1

これに対する答えを見つけました!些細な規則には 2 つの部分があるようです。

A -->> B は、B が A のサブセットである場合、または A の和集合 B が関係全体である場合、自明です。

そのため、この関係は第 4 正規形になります。この場合、A と B が全体の関係です。

于 2012-10-15T15:35:19.930 に答える