【单选题】在关系模式 R 中,若属性或属性组 X 不是关系 R 的主码,但 X 是其他关系模式的主码,则称 X 为关系 R 的 ______________________ 。
A. 主码 B. 次码 C. 外码 D. 主属性
A. 主码 B. 次码 C. 外码 D. 主属性
外码
举一反三
- 设X是关系R的属性组,但不是R的主码,若X引用了关系S的主码Y,则称() A: Y是R的外码 B: X是R的外码 C: Y是S的外码 D: X是S的外码
- 如果A是关系模式R的候选码中的属性,那么称A是R的()。 A: 主码 B: 主属性 C: 外码 D: 候选码
- 若某属性或属性组不是关系A的主码,但它是另一个关系B的主码,则该属性或属性组称为关系A的( )。 A: 外部属性 B: 主码 C: 内码 D: 外码
- 如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另个关系的主码时,称该属性(或属性组)为这个关系的()。 A: 候选码 B: 外码 C: 连接码 D: 主码
- 关系R的某个属性组合F不是R的候选码,而是另外一个关系S的候选码,则称F是R的( )。 A: 次码 B: 主码 C: 外码 D: 联系
内容
- 0
若属性F不是关系R的主码,但它与关系S的主码K相对应,则F称为R的______
- 1
在一个关系R中,若X能够函数决定R中的每个属性,并且X的任何真子集都不能够函数决定R中的每个属性,则称X为关系R的一个()。 A: 候选码 B: 外码 C: 超码 D: 属性组
- 2
关系中的某个属性不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性为 A: 元组 B: 主属性 C: 外码 D: 参照关系
- 3
在数据库中,有关系R(RNO,RN,SNO),关系S(SNO,SN,SD),R的主码是RNO,S的主码是SNO,则属性SNO在关系R中称为()。 A: 外码 B: 候选码 C: 主码 D: 全码
- 4
有关系R(X,Y,Z),主码为X;S(W,X),主码为W,外码为X,参照R的属性X,关系R和S的元组如下所示。指出关系S中违反关系完整性规则的元组是()R:XYZ123213S:WX122NULL3341 A: (1,2) B: (2,NULL) C: (3,3) D: (4,1)