A.从雇员信息表中删除行(‘010’,‘王宏达’,‘01’,1200) B.将

练习题库2022-08-02  32

问题 A.从雇员信息表中删除行(‘010’,‘王宏达’,‘01’,1200)B.将行(‘102’,‘赵敏’,‘01’,1500)插入到雇员信息表中C.将雇员信息表中雇员号=‘010’的工资改为1600元D.将雇员信息表中雇员号=‘101’的部门号改为‘05’

选项 A.从雇员信息表中删除行(‘010’,‘王宏达’,‘01’,1200)
B.将行(‘102’,‘赵敏’,‘01’,1500)插入到雇员信息表中
C.将雇员信息表中雇员号=‘010’的工资改为1600元
D.将雇员信息表中雇员号=‘101’的部门号改为‘05’

答案 D

解析 根据关系的参照完整性的定义:如果关系R2的外关键字X与关系Rl的主关键字相符,则外关键字X的每个值必须在关系Rl的主关键字的值中找到。雇员信息表的外关键字是“部门号”,而“部门号”是部门信息表的主关键字,所以如果把雇员信息表中某记录的“部门号”改为‘05’,则在部门信息表中并不存在主关键字“部门号”值为‘05’的记录,这将破坏关系的参照完整性约束。
转载请注明原文地址:https://tihaiku.com/gongwuyuan/2608864.html

最新回复(0)