0

こんにちは、最近 SQL とキーについて学んでいます。

リレーションテーブルにn個の属性がある場合、可能な候補キーはいくつあるのでしょうか?

4

1 に答える 1

0

リレーションの属性の各サブセットは、候補キーになることができます。したがって、この数は n 個の要素のセットのサブセットの数、つまり 2 nに等しくなります。

編集済み

元の答えは 2 n -1 でしたが、空の (またはニラディックな) キーを持つことも重要です。そのような種類のキーは、リレーションがタプルを 1 つしか持たないことを意味します。明確化のために@ErwinSmoutに感謝します。

于 2016-03-21T10:00:17.380 に答える