问题
单项选择题
(38)至(40)题是基于如下的关系R和S,且属性A是关系R的主码,属性B是关系S的主码。
如果要在关系R中插入一个元组,下面哪一个元组不能插入
答案
参考答案:C
解析: 数据库的参照完整性规则规定外键的值不允许参照相应主表中不存在的主键值,或者外键为空值。
属性B是关系S的主码,是关系R的外键。C选项中的元组属性列B的值为b7,在关系S中不存在该值,若将选项c插入在关系s,将破坏参照完整性规则,因此本题的答案为C。