刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

请根据员工关系EMP和部门关系DEP的描述,完成以下问题。 给定员工关系EMP(EmpID,Ename,sex,age,tel,DepID),其属性含义分别为员工号、姓名、性别、年龄、电话和部门号。部门关系DEP(DepID,Dname,Dtel,DEmpID),其属性含义分别为部门号、部门名、电话和负责人号。 一、在定义EMP时,若要求DepID参照部门关系DEP的主码DepID,应使用哪种约束? 二、若要查询开发部的负责人姓名和年龄,应如何书写正确的关系代数表达式?

A
Primary Key(DepID) On DEP(DepID)
B
Primary Key(DepID) On EMP(DepID)
C
Foreign Key(DepID) References DEP(DepID)
D
Foreign Key(DepID) References EMP(DepID)
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

员工关系EMP中的DepID需要参照部门关系DEP的主码DepID,这表示DepID是一个外键。在定义EMP时,为了保障数据的正确性和完整性,需要使用外键约束。正确的约束定义方式是“Foreign Key(DepID) References DEP(DepID)”。因此,选项C是正确的。

对于第二部分,要查询开发部的负责人姓名和年龄,需要进行以下关系代数操作:首先,从DEP关系中选择部门名为’开发部’的元组;然后,将EMP关系与之进行自然连接,连接条件是EMP的DepID和DEP的DepID相等;接着,选取员工号等于部门负责人号的元组;最后,投影出姓名和年龄属性。因此,正确的关系代数表达式涉及到选择、自然连接和投影等操作,但具体表达式可能因不同的关系代数表示方式而有所不同。

创作类型:
原创

本文链接:请根据员工关系EMP和部门关系DEP的描述,完成以下问题。 给定员工关系EMP(EmpID,Ena

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share