若雇员号是主键,则在雇员表中,( ) 属性是外键。 在下列所给的操作中,哪个操作能被执行

admin2010-10-27  30

问题 若雇员号是主键,则在雇员表中,(    ) 属性是外键。
在下列所给的操作中,哪个操作能被执行

选项 A、UPDATE部门SET部门号=′05′WHERE部门名=′财务部′
B、UPDATE部门SET部门号=′05′WHERE部门名=′服务部′
C、UPDATE雇员SET工资=600 WHERE雇员号=′010′
D、UPDATE雇员SET部门号=′05′WHERE雇员号=′101′

答案B

解析 级联删除和级联更新是两个表中的相关数据,可同时删除和更新,否则,牵涉两表的内容不能删除和更新。选项A:条件中部门名为“财务部”的部门号“01”涉及另一个表雇员,所以不能执行。选项B,“服务部”对应的部门号为“03”,在雇员中没有此字段的内容,所以可以更新。选项 C,雇员号为“01”,对应部门号为“01”,在部门表中也有此记录,所以不能更新,同理选项D也不能执行。
转载请注明原文地址:https://kaotiyun.com/show/k9wZ777K
0

最新回复(0)