在关系A(S,SN,D)和B(D,CN,NM)中,S是A的主键,D是B的主键,A中的外键D对应B的主键,则要求A中D的取值必须来源于关系B中的D,符合()。
A.实体完整性
B.参照完整性
C.用户定义完整性
D.域完整性
第1题:
在关系S(S,SN,D)和D(Dg,CN,NM)中,S的主键是S,D的主键是D,则D在S中称为 ______。
第2题:
在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过______。
A、候选键 B、主键 C、外键 D、超键
第3题:
第4题:
关系模式S(SNO,SN,DNO)和D(DNO,CN,NM)中,S的主键是SNO,D的主键是DNO,则DNO在S中称为()
第5题:
下列关于主键和外键哪一项表述是错误的?()
第6题:
外键和主键的关系是()
第7题:
在关系A()和B()中,A的主键是S,B的主键是D,则D在S中称为()。
第8题:
下列关于外键的说法正确的是()
第9题:
第10题:
外键等于主键
外键等于候选码
外键由候选码中选出
外键是另一个关系中的主键
第11题:
候选码中不包含主键
候选码等于主键
主键包含候选码
主键是候选码中的一个
第12题:
外键必须和相应的主键同名
外键值不允许为空
外键和相应的主键可以不同名,只要定义在相同域上即可
外键的取值只允许等于所参照关系中某个主键值
第13题:
第(32)-(34)题基于“学生一选课一课程”数据库中的三个关系:
S(S#,SNAME,SEX, AGE,DEPARTMENT)主码是S#
C(C#,CNAME, TEACHER)主码是C#
SC(S#, C#, GRADE)主码是(S#,C#)
为了便于识别,当外键与相应的主键属于不同关系时,往往给它们以相同的名字。
下列叙述中,哪个是不正确的?
A.S#是关系S的主键,也是关系SC的外键
B.C#是关系C的主键,也是关系SC的外键
C.向任何一个关系插入元组时,必须保证关系主码值的唯一性
D.可以任意删除每个关系中的元组
第14题:
A.外键
B.候选键
C.主键
D.超键
第15题:
在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为()。
第16题:
主键和候选码的关系是()
第17题:
以下关于外键和相应的主键之间的关系,不正确的是()
第18题:
设有关系R(A,B,C)和S(D,E,A),其中A是R的主键和S的外键,为了不破坏参照完整性,当修改R中的A值时,对S中的A值可能有几种修改?
第19题:
在关系A()和B()中,A的主键是S,B的主键是D,则D在A中称为()。
第20题:
第21题:
外键一定要与主键同名
外键不一定要与主键同名
主键值不允许是空值,但外键值可以是空值
外键所在的关系与主键所在的关系可以是同一个关系
第22题:
第23题:
主键唯一地标识表中的行
外键是引用其他表主键的列集
主键和外键用于强制数据完整性
必须始终在表中定义主键
第24题:
主键
键
候选键
外键