问答题 [说明]
某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。
[需求分析结果]
(1)商场需要记录的信息包括商场编号(编号唯一)、商场名称、地址和联系电话。某商场信息如下表所示。
商场信息表
商场编号 商场名称 地址 联系电话
PS2101 淮海商场 淮海中路918号 021-64158818
PS2902 西大街商场 西大街时代盛典大厦 029-87283229
PS2903 东大街商场 碑林区东大街239号 029-87450287
PS2901 长安商场 雁塔区长安中路38号 029-85264950
(2)每个商场包含有不同的部门,部门需要记录的信息包括部门编号(集团公司分配)、部门名称、位置分布和联系电话。某商场的部门信息如下表所示。
部门信息表
部门编号 部门名称 位置分布 联系电话
DT002 财务部 商场大楼6层 82504342
DT007 后勤部 商场地下负1层 82504347
DT021 安保部 商场地下负1层 82504358
DT005 人事部 商场大楼6层 82504446
DT004 管理部 商场裙楼3层 82504668
(3)每个部门雇用多名员工处理日常事务,每名员工只能隶属于一个部门(新进员工在培训期不隶属于任何部门)。员工需要记录的信息包括员工编号(集团公司分配)、姓名、岗位、电话号码和工资。员工信息如下表所示。
员工信息表
员工编号 姓名 岗位 电话号码 工资/元
XA3310 周超 理货员 13609257638 1500.00
SH1075 刘飞 防损员 13477293487 1500.00
XA0048 江雪花 广播员 15234567893 1428.00
BJ3123 张正华 部门主管 13345698432 1876.00
(4)每个部门的员工中有一名是经理,每个经理只能管理一个部门,系统需要记录每个经理的任职时间。
[概念模型设计]
根据需求阶段收集的信息,设计的实体联系图(不完整)如下图所示。
问答题 根据问题描述,补充4个联系,完善上图中所示的实体联系图。联系名可用联系1、联系2、联系3和联系4代替,联系的类型分为1:1、1:n和m:n。
【正确答案】
【答案解析】完整的实体联系图如下图所示。
问答题 根据实体联系图,将关系模式中的横线处补充完整,并分别给出部门、员工和经理关系模式的主键和外键。
【正确答案】
【答案解析】商场编号 部门编号 员工编号
部门、员工和经理关系模式的主键和外键如下表所示。
部门、员工、经理关系模式的主键和外键
关系模式 主键 外键
部门 部门编号 商场编号
员工 员工编号 部门编号
经理 员工编号 员工编号
问答题 为了使商场有紧急事务时能联系到轮休的员工,要求每位员工必须且只能登记一位紧急联系人的姓名和联系电话,不同的员工可以登记相同的紧急联系人,则在上图中还需添加的实体是______,该实体和图中的员工存在______联系(填写联系类型)。给出该实体的关系模式。
【正确答案】
【答案解析】紧急联系人
1:n
紧急联系人(员工编号,姓名,联系电话)
主键:员工编号