基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号部门信息表关系的主键是部门号。若执行下面列出的操作,哪个操作不能成功执行?

admin2009-01-15  41

问题 基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号部门信息表关系的主键是部门号。若执行下面列出的操作,哪个操作不能成功执行?

选项 A、从EMP中删除行(’010’,’李四’,’02’,’4000’)
B、从EMP中插入行(’102’,’钱七’,’01’,’1600’)
C、将EMP中雇员号=’056’的工资改为1600元
D、将EMP中雇员号=’101’的部门号改为’05’

答案8

解析 根据关系的参照完整性的定义,雇员信息表的外键是“部门号”,而“部门号”是部门信息表的主键,所以如果把雇员信息表中某记录的“部门号”改为’05’,则在部门信息表中不存在主键“部门号”值为’05‘的记录,这将破坏关系的参照完整性。考点链接:实体完整性规则、用户定义的完整性。
转载请注明原文地址:https://kaotiyun.com/show/jmfZ777K
0

最新回复(0)