0

関係 R(A,B,C) で定義された関数依存関係 B->A、A->C があるとします。ここで B->AC (与えられた関数の依存関係から) では、B は候補キーですか?

特定の属性が関係内のすべての属性を一意に識別できる場合、それは候補キーになる資格があると教科書で読みました。したがって、Bは候補キーである必要があります。

しかし、テーブルがあれば。

BAC

1 3 2

1 3 2

このテーブルでは B->AC なので、B は候補キーである必要がありますが、ウィキペディア ( https://en.wikipedia.org/wiki/Candidate_key ) は一意である必要があると述べています。では、B はこのテーブルの候補キーですか?

私は混乱しています。

4

1 に答える 1