参照关系A中外键的取值要么为空,要么为被参照关系B中某元组的主键值。这是()规则
第1题:
关系的参照完整性规则是指外键的值不允许参照不存在的相应表中的主键的值,或者外键的值等于【 】。
第2题:
此题为判断题(对,错)。
第3题:
下列______体现了关系数据库的参照完整性。
A.主键
B.超键
C.外键
D.候选键
第4题:
下列关于关系模型的参照完整性规则的描述,错误的是
A.外键和相应的主键需定义在相同值域上
B.外键和相应的主键可以不同名
C.参照关系模式和依赖关系模式可以是同一个关系模式
D.外键值不可以为空值
第5题:
l、为了维护数据库的参照完整性,当删除被参照关系的元组时,系统可能采取哪些做法?
2、若有学生关系S(S,SNAME,SEX,AGE),其主键为S;选课关系SC(S,C,GRADE),其主键为(S,C),且S.S=SC.S。假定学生号为‘01001’的学生离开学校不再回来了,为此若删除关系S中S=‘01001’的元组时,如果关系SC中有4个元组的S=‘01001’,应该选用哪一种做法?为什么?
第6题:
第7题:
此题为判断题(对,错)。
第8题:
在关系模型的完整性约束中,实体完整性规则是指关系中(2)参照完整性规则要求(3)。
A.不允许有主行
B.属性值不允许为空
C.主键值不允许为空
D.外键值不允许为空
第9题:
在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为( )规则。
A.实体完整性
B.参照完整性
C.用户自定义完整性
D.全部
第10题:
在学生、专业关系模式中:
学生(学号,姓名,性别,专业号,年龄)
专业(专业号,专业名)
其中带下划线的属性为主码。则下述说法中不正确的是(1)和(2)。(注意,答案须按顺序排列)
A.专业号是学生关系模式的外键
B.专业关系是参照关系
C.学生关系是参照关系
D.学生关系中专业号属性的值或者为空,或者等于专业关系中某个元组的主键值
E.参照关系和被参照关系不能是同一个关系