0

ステートメント - 「テーブルに候補キーが 1 つしか含まれていない場合、3NF と BCNF は同等です。」
下の画像では、relation は 3nf ですが、bcnf ではありません。ただし、候補キーは 1 つしかありません。つまり、AB です。したがって、上記のステートメントによれば、両方 (3nf、bcnf) であるか、何もないかのいずれかになります。誰かが私がここで見逃していることを説明できますか? ここに画像の説明を入力

4

2 に答える 2

0

簡単な言葉では、与えられた言葉は次のように書くことができます

AB→C

AB→D

C->B

上記の関係では、A、B、C は主要な属性であり、D は非主要な属性です。

ここで、AB と AC は最小限のスーパー キーです。

3NFBCNFの条件

X->Y

BCNF の場合、Yが素数属性であるか非素数属性であるかにかかわらず、 Xスーパー キーである必要があります。

3NF の場合、Y が非素数の場合にのみXスーパー キーにする必要があります。それ以外の場合はオプションです

 BCNF and 3NF are equivalent when there are no **non-prime** attributes

それが役に立てば幸い。

于 2015-05-09T12:09:40.430 に答える