问题 单项选择题

(30)至(32)题基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,
部门信息表关系DEPT的主键是部门号。

若执行下面列出的操作,哪个操作不能成功执行

A.从DEPT中删除部门号=’03’的行

B.在DEPT中插入行(’06’,’计划部’,’6号楼’)

C.将DEPT中部门号=’02’的部门号改为’10’

D.将DEPT中部门号=’01’的地址改为’5号楼’

答案

参考答案:C

解析: 参照试题(30)中的解释,选项A、B、D中的操作执行后,数据库仍然满足其完整性规则,但选项C的操作“将02的部门号改为10’’后,则违背了参照完整性的规则,因为表EMP中雇员号为056的外键(部门号02)引用了参照相应主表DEPT中不存在的主键值。所以该操作不能执行。因此本题的答案是c。

填空题
单项选择题