设有关系R(A, B, C ,D)和S(D, E, F, G),关系R的码为属性A,关系S的码为属性D,则称 ( )。
A: A是R的外码
B: D是R的外码
C: A是S的外码
D: D是S的外码
A: A是R的外码
B: D是R的外码
C: A是S的外码
D: D是S的外码
举一反三
- 设X是关系R的属性组,但不是R的主码,若X引用了关系S的主码Y,则称() A: Y是R的外码 B: X是R的外码 C: Y是S的外码 D: X是S的外码
- 有两个关系R、S,都含有A属性,关系R中的属性A是主码,关系S中属性A是外码,那么关系R、S中属性A的域可以不同( )。
- 关系R的某个属性组合F不是R的候选码,而是另外一个关系S的候选码,则称F是R的( )。 A: 次码 B: 主码 C: 外码 D: 联系
- 关系R(A#,B,C),S(D,A,E),如果S中的属性A参照的是R里的属性A,则是的外码。 说明:A#是指A是R的主码
- 在数据库中,有关系R(RNO,RN,SNO),关系S(SNO,SN,SD),R的主码是RNO,S的主码是SNO,则属性SNO在关系R中称为()。 A: 外码 B: 候选码 C: 主码 D: 全码