在关系R1中,属性A不是R1的主码,但却是另一关系R2的主码,则称A为R1的______。

admin2013-02-02  34

问题 在关系R1中,属性A不是R1的主码,但却是另一关系R2的主码,则称A为R1的______。

选项 A、候选码
B、外码
C、主属性
D、非主属性

答案B

解析 若关系中的某一属性或属性组的值能唯一的标识一个元组,则称该属性或属性组为候选码。从多个候选码中选定一个为主码,来区分同一实体集的不同实体。包含在任何候选码中的属性称为主属性,不包含在任何候选码中的属性称为非主属性。如果关系模式R中的属性或属性组非R的主码,而是其他关系的主码,那么该属性或属性组称为R的外码。
   题目中,A不是R1的主码,但是R2的主码,可见A是R1的外码。
转载请注明原文地址:https://kaotiyun.com/show/onVZ777K
0

随机试题
最新回复(0)