在关系模式R(U,F)中,如果X→U,则X是R的(c)
A、主码 B、候选码 C、超码 D、外码
这个是候选码吧,
不正确。如果X→U,则X是关系模式R(U,F)的超码。
超码是指在一个关系模式中,能够唯一标识一条记录,但是不是最小超码(也就是不是候选码)的属性集合。
在这道题中,由于X→U,则X所代表的属性集合可以唯一标识R中的每一条记录。而超码是无法被分解成比它小的属性集合的,因此X是关系模式R(U,F)的超码。
X→U,说明X的属性可以唯一确定U,反之不一定,所以是超码,选择C
不知道你这个问题是否已经解决, 如果还没有解决的话: