文档库

最新最全的文档下载
当前位置:文档库 > 数据库概念设计ER图练习题参考答案(全)

数据库概念设计ER图练习题参考答案(全)

数据库概念设计E-R图练习题1.上海可的商业连锁集团需要建立信息系统。该系统中存在3个实体集,一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。

商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可以放在多个商店销售,每个商店销售的一种商品有月销售量;商店与职工之间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和工资。试画出E-R 图。

数据库概念设计ER图练习题参考答案(全)

实体型:

商店(商店编号,商店名,地址)

商品(商品号,商品名,规格,单价)

职工(职工编号,姓名,性别,业绩)

关系模型:

商店(商店编号,商店名,地址)

商品(商品号,商品名,规格,单价)

职工(职工编号,姓名,性别,业绩,商店编号,工资,聘期)

销售(商店编号,商品号,月销售量)

2.某集团公司需要建立一个数据库存储以下信息:

(1).该集团公司由多个工厂组成,每个工厂具有厂名和厂长名两个属性;一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。

(2).一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。

(3).一个车间生产多种产品,产品有产品号和价格。

(4).一个车间生产多种零件,一个零件也可能由多个车间制造。零件有零件号、重量和价格。

(5).一个产品由多种零件组成,一种零件也可装配出多种产品。

(6).产品与零件均分类存贮在特定仓库中。

(7).厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。

数据库概念设计ER图练习题参考答案(全)

数据库概念设计ER图练习题参考答案(全)

实体型:

工厂(厂名、厂长名、厂址、接待电话)

车间(车间号、车间主任姓名、地址、电话)

工人(职工号、姓名、年龄、性别、工种)

仓库(仓库号、仓库主任号、电话地址)

零件(零件号、重量、价格)

产品(产品号、价格)

关系模型:

工厂(厂名、厂长名、厂址、接待电话)

车间(车间号、车间主任姓名、地址、电话、厂名)

工人(职工号、姓名、年龄、性别、工种、车间号)

仓库(仓库号、仓库主任号、电话地址、厂名)

零件(零件号、重量、价格)

产品(产品号、价格、车间号)

生产(车间号、零件号)

装配(零件号、产品号)

零件存放(零件号、仓库号、)

产品存放(产品号、仓库号)

3. Company资料库中纪录某家公司员工、部门与计划等资料。假设在需求收集与分析后,资料库分析人员将这个资料库描述如下:

这家公司是由多个部门所组成。每个部门有一个唯一名称、唯一编号,并且由一名特定员工来管理此部门。此外,一个部门也可以有好几个地点,一个地点也可以多个部门公共使用。每个部门都负责控管一些计划,每个计划都有一个唯一名称、唯一编号和唯一的工作地点。我们将每位员工的姓名、身分证号码、地址、薪资、性别与生日加以记录储存。每个员工会被指派到某一个部门,但可能会为好几个计划工作,而这些计划并不一定属于同一部门。我们会记录每位员工在每个计划里的每周工作时数,还有每个员工的直属主管。为了管理保险上的事宜,我们会记录员工的眷属,包括每位眷属的姓名、性别、生日以及与该员工的关系。

数据库概念设计ER图练习题参考答案(全)

数据库概念设计ER图练习题参考答案(全)

数据库概念设计ER图练习题参考答案(全)

实体型:

部门(名称、部门编号)

主管(主管编号、就职日期、卸任日期)

地点(名称)

计划(计划编号、名称、开始时间、结束时间)

员工(员工编号、姓名、身份证号码、地址、薪资、性别、生日)眷属(卷书编号、姓名、性别、生日、关系、身份证号)

关系模型:

部门(名称、部门编号)

主管(主管编号、就职日期、卸任日期、员工编号、部门编号)

地点(名称)

计划(计划编号、名称、开始时间、结束时间、名称)

员工(员工编号、姓名、身份证号码、地址、薪资、性别、生日、部门编号)眷属(卷书编号、姓名、性别、生日、关系、身份证号、员工编号)

拥有地点(部门编号、名称)

参与人员(员工编号、计划编号、周工时)

控管(部门编号、计划编号)