ER图练习题(大型连锁商场数据库系统)

某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。
【需求分析结果】
1.商场需要记录的信息包括商场编 (编 唯一),商场名称,地址和联系电话。 某商场信息如下表所示。

答案:
【问题1】(图中的m、n也可以同*来表示,对练习名称可不做要求,但不能出现重名)

ER图练习题(大型连锁商场数据库系统)
【问题2】
(a)商场编 (b)部门编 工编
部门关系模式的主键:部门编
外键:商场编
员工关系模式的主键:员工编
外键:部门编
经理关系模式的主键:员工编
外键:员工编
【问题3】
(d)紧急联系人(e)1:n
关系模式:紧急联系人(员工编 ,姓名,联系电话)
解析:
本题考查数据库概念结构设计及概念结构向逻辑结构转换的过程。
此类题目要求考生认真阅读题目对现实问题的描述,经过分类、聚集和概括等方法从中确定实体及其联系。题目已经给出了4个实体,需要根据需求描述给出实体间的联系。
【问题1】
由“每个商场包含有不同的部门”可知商场与部门间为1:m联系;由“每个部门雇用了多名员工处理日常事务”可知部门与员工间为1:p联系;由“每个部门的员工中有一个经理…每个经理只能管理一个部门”可知部门与经理间为1:1联系,并且员工是经理的超类型,经理是员工的子类型。
【问题2】
商场的属性信息中,商场编 由集团公司分配,不会重复,可作为商场的主键属性:部门的属性信息中,部门编 由集团公司分配,不会重复,可作为部门的主键属性,商场与部门的联系需要通过将商场的主键(商场编 )加入到部门中来表达;员工的属性信息中,员工编 由集团公司分配,不会重复,可作为员工的主键属性,部门与员工的联系需要通过将部门的主键(部门编 )加入到员工中来表达;经理除了包含员工的属性信息外,还需要任职时间属性。完整的关系模式如下:
商场 (商场编 ,商场名称,地址,联系电话)
部门 (部门编 ,部门名称,位置分布,联系电话,商场编 )
员工 (员工编 ,姓名,岗位,电话 码,工资,部门编 )
经理 (员工编 ,任职时间)
【问题3】
员工的紧急联系人信息通过添加紧急联系人关系来实现,由“每位员工必须且只能登记一位紧急联系人的姓名和联系电话”,但可能存在多位员工登记同一位家属,可知员工与家属间为n:1联系;由“不同员工可以登记相同的紧急联系人”可知,员工编 可作为家属的主键属性。所以需要添加的关系模式如下:
紧急联系人(员工编 ,姓名,联系电话)

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成31332 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月11日
下一篇 2020年4月11日

相关推荐