某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下: 部门(部门代码,部门名称,电话) 员工(员工代码,姓名,部门代码) 顾客(顾客号,姓名,年龄,性别) 维修(顾客号,故障情况,维修日期,员工代码) 假设每个部门允许有多部电话,则电话属性为

admin2021-01-13  34

问题 某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:
部门(部门代码,部门名称,电话)
员工(员工代码,姓名,部门代码)
顾客(顾客号,姓名,年龄,性别)
维修(顾客号,故障情况,维修日期,员工代码)
假设每个部门允许有多部电话,则电话属性为________________。若每个部门有多名员工,而每个员工只属于一个部门。员工代码唯一标识员工关系的每一个元组。部门和员工之间是________________联系。一个员工同一天可为多位顾客维修车辆,而一名顾客也可由多个员工为其维修车辆。维修关系模式的主键是________________,员工关系模式的外键是________________。

选项 A、顾客号
B、员工代码
C、维修日期
D、部门代码

答案D

解析 本题考查关系模式和关系规范化方面的基础知识。
关系中的一个属性可能对应一组值,这样的属性称为多值属性。根据题意“每个部门允许有多部电话”,意味着部门关系中的电话属性可能对应一组值,故电话属性为多值属性。
根据题意,每个部门有多名员工,而每个员工只属于一个部门,故部门和员工之间是n:m联系。
根据题意,顾客同一天可在不同的部门由不同的员工为其维修,因此顾客关系模式的主键是顾客号、维修日期和员工代码。
根据题意“员工代码唯一标识员工关系的每一个元组”,所以顾客关系模式中的员工代码属于外键。
转载请注明原文地址:https://jikaoti.com/ti/7kE7FFFM
0

最新回复(0)