问答题
[说明]
某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。
[需求分析结果]
(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
紧急联系人(员工编号,姓名,联系电话)
主键:员工编号