问答题
阅读以下说明和关系表,回答问题。
[说明]
某大型的产品售后服务机构计算机管理中需要如下的信息:
部门 (部门名,所处地点,部门电话,员工姓名)
柜台 (柜台号,维修产品,所属的部门)
员工 (姓名,工龄,所属部门,年龄,工作证号)
顾客 (服务记录号,姓名,性别,购买产品,接待员工,柜台号)
其中,一个部门可以拥有多个柜台,多名员工,一个柜台只能属于一个部门,一个员工只能属于一个部门,但是可以为多个顾客服务,一个顾客的接待员工只有一个。
完成如下设计:
问答题
[问题1]
设计该计算机管理系统的E-R图。
【正确答案】
【答案解析】E-R如下所示:
问答题
[问题2]
将该E-R图转换为关系模型结构。
【正确答案】
【答案解析】对应的关系模型结构如下: 部门 (部门名,所处地点,部门电话) 柜台 (柜台号,维修产品,部门名) 员工 (姓名,工龄,所属部门,年龄,工作证号) 顾客 (服务记录号,姓名,性别,购买产品,接待员工,柜台号)
问答题
[问题3]
指出转换结果中每个关系模式的候选码。
【正确答案】
【答案解析】对应的每个关系模型的候选码如下: 部门的候选码是部门名 柜台的候选码是柜台号+部门名 员工的候选码是工作证号 顾客的候选码是服务记录号