某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下: 部门(部

admin2022-08-02  37

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

选项

答案 CBCD

解析 多值属性:一个属性对应多个值
从题干:一个部门有多个员工,一个员工只在一个部门,推出部门与员工之间为1:*
从题干:一个员工可以给多个顾客修车,一个顾客可以由多个员工修车,推出员工和顾客之间是*:*,一般多对多的联系转关系的主键为双方实体主码组合而成;但本题由于一个顾客可以找同一员工多次修车的情况,因此需要在额外增加一个属性修车的时间,所以本题中选项C比较合适
由于员工与部门之间存在*:1的联系,推出员工关系应该存在一个外键,关联到部门,所以选择D比较合适
转载请注明原文地址:https://tihaiku.com/congyezige/2418088.html

最新回复(0)