问题
单项选择题
若执行下面列出的操作,哪个操作不能成功执行
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中不存在的主键值。所以该操作不能执行。