問題は、関係 R(A,B,C,D) がある場合、A が PK であり、C がその関係の代替キーである場合、その関係に基づいてテーブルを作成するときに、C が一意であることを示す必要があるかどうかです。鍵?つまり、次のとおりです。
create table R (
A A's domain,
B B's domain,
C C's domain,
D D's domain,
primary key A,
unique C
)
このキーが他のテーブルからポストされていなくても、C がそのテーブルの一意のキーであることを指定する必要がありますか (主キーとして選択されていない候補キーにすぎませんか?