问题
单项选择题
下面第(23)~(24)题基于以下说明:设有如下两个关系,若雇员的主键是雇员号,部门的主键是部门号。假设雇员表中的工资最低为800(包括800) ,最高不能超过2000。另外,这里假定DBMS不支持级联删除和级联更新功能。
雇员
雇员号 | 雇员号 | 部门号 | 工资 |
001 | 张山 | 02 | 2 000 |
010 | 王宏达 | 01 | 1 200 |
056 | 马林生 | 02 | 1 000 |
101 | 赵敏 | 04 | 1 500 |
部门号 | 部门名 | 主任 |
01 | 业务部 | 李建 |
02 | 销售部 | 应伟东 |
03 | 服务部 | 周垠 |
04 | 财务部 | 陈力胜 |
若雇员号是主键,则在雇员表中,( ) 属性是外键。
A.雇员号
B.雇员名
C.部门号
D.工资
答案
参考答案:C
解析: 外键是指关系中的某个属性,虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码。在雇员信息表中部门号是部门信息表的主码,所以部门号是雇员信息表中的外键。