问题是,如果我有关系 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 是该表的唯一键,即使该键不是从任何其他表中发布的(它只是一个尚未被选为主键的候选键?