问答题 [说明]
某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修情况进行管理。
(1)对于新客户及车辆,汽车维修管理系统首先登记客户信息,包括客户编号、客户名称、客户性质(个人、单位)、折扣率、联系人、联系电话等信息;还要记录客户的车辆信息,包括车牌号、车型、颜色等信息。一个客户至少有一台车。客户及车辆信息如表1所示。
(2)记录维修车辆的故障信息,包括维修类型(普通、加急)、作业分类(大、中、小修)、结算方式(自付、三包、索赔)等信息。维修厂的员工分为维修员和业务员。车辆维修首先委托给业务员。业务员对车辆进行检查和故障分析后,与客户磋商,确定故障现象,生成维修委托书,如下表2所示。
表1 客户及车辆信息
客户编号 GS0051 客户名称 ××公司 客户性质 单位
折扣率 95% 联系人 杨浩东 联系电话 82638779
车牌号 **0765 车型 帕萨特
颜色 白色 车辆类别 微型车
表2 维修委托书

No.20070702003            登记日期:2007-07-02

车牌号 **0765 客户编号 GS0051 维修类型 普通
作业分类 中修 结算方式 自付 进厂时间 20070702 11:09
业务员 张小江 业务员编号 012 预计完工时间
故障描述
车头损坏,水箱漏水
(3)维修车间根据维修委托书和车辆的故障现象,在已有的维修项目中选择并确定一个或多个具体维修项目,安排相关的维修工及工时,生成维修派工单。维修派工单如下表所示。
维修派工单

No.200700702003

维修项目编号 维修项目 工时 维修员编号 维修员工种
012 维修车头 5.00 012 机修
012 维修车头 2.00 023 漆工
015 水箱焊接补漏 1.00 006 焊工
017 更换车灯 1.00 012 机修
(4)客户车辆在车间修理完毕后,根据维修项目单价和维修派工单中的工时计算车辆此次维修的总费用,并记录在委托书中。
[概念结构设计]
根据需求阶段收集的信息,设计的实体联系图(不完整)如下图所示。图中的业务员和维修工是员工的子实体。
问答题 根据问题描述,填写图中(1)~(4)处联系的类型。联系类型分为一对一、一对多和多对多3种,分别使用1:1、1:n或1:*、m:n或*:*表示。
【正确答案】
【答案解析】(1)n或m或* (2)1 (3)n或m或* (4)n或m或*
问答题 补充图中所示的联系并指明其联系类型。联系名可为联系1、联系2等。
【正确答案】
【答案解析】完整的实体联系图如下图所示。
问答题 根据图中和说明,将逻辑结构设讨一阶段生成的关系模式中的横线处补充完整。
【正确答案】
【答案解析】客户编号,客户名称,客户性质
委托书编号,客户编号,车牌号,业务员编号或:委托书编号,车牌号,业务员编号
委托书编号,维修工编号,维修项目编号
员工编号,员工姓名
问答题 根据问题描述,写出客户、委托书和派工单这3个关系模式的主键。
【正确答案】
【答案解析】客户模式关系的主键:客户编号
委托书模式关系的主键:委托书编号
派工单模式关系的主键:委托书编号,维修项目编号,维修工编号