基于如下两个关系,其中雇员信息表关系EMP的主码是雇员号,部门信息表关系DEPT的主码是部门号。

admin2007-11-28  32

问题 基于如下两个关系,其中雇员信息表关系EMP的主码是雇员号,部门信息表关系DEPT的主码是部门号。

选项 A、从EMP中删除雇员号=’010’的行
B、在EMP中插入行(’102’,’赵敏’,’01’,2000)
C、将EMP中雇员号=’056’的工资改为2600
D、将EMP中雇员号=’101’的部门号改为’05’

答案D

解析 本题考查数据操作的完整性规则。当执行删除操作时,一般只需要检查实体完整性,如果被删除被参照关系中的行,检查被删除行在主码属性上的值是否正在被相应的被参照关系的外码引用,若不被引用,可以执行删除操作,选项A中主码没有被引用,因此可以删除,选项A可以执行。当执行插入操作时,首先检查实体完整性,插入行在主码属性上的值如果不存在,即可执行,选项B主码属性“102”并没有存在,可以执行。更新操作是先执行删除,再执行插入操作,是下面两种情况的综合,综合分析,选项C也可以执行,而选项D不能执行。正确答案为选项D。
转载请注明原文地址:https://kaotiyun.com/show/CbcZ777K
0

最新回复(0)