设要建立一个企业数据库.docx

上传人:b****6 文档编号:4722456 上传时间:2022-12-07 格式:DOCX 页数:8 大小:17.68KB
下载 相关 举报
设要建立一个企业数据库.docx_第1页
第1页 / 共8页
设要建立一个企业数据库.docx_第2页
第2页 / 共8页
设要建立一个企业数据库.docx_第3页
第3页 / 共8页
设要建立一个企业数据库.docx_第4页
第4页 / 共8页
设要建立一个企业数据库.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

设要建立一个企业数据库.docx

《设要建立一个企业数据库.docx》由会员分享,可在线阅读,更多相关《设要建立一个企业数据库.docx(8页珍藏版)》请在冰豆网上搜索。

设要建立一个企业数据库.docx

设要建立一个企业数据库

设要建立一个企业数据库,该企业有多个下属单位,每个单位有多个职员,一个职员仅隶

属于一个单位,

且一个职员仅在一个工程中工作,但一个工程中有很多职员参加建设,有多个供应商为各

工程供应不同设备,单位的属性有:

单位名,电话。

职员的属性有职员名,姓名,性别。

设备的属性有:

设备号,设备名,产地。

供应商的属性有姓名,电话。

工程属性有工程名,

地点。

在联系中应反映出职工参与某工程的开始时间,供应商为各工程供应不同设备的数

量,画出该数据库的 E-R 图,并将其转换为关系模型

单位和职工是一对多的关系,工程和职工是一对多的关系,供应商和工程以及设备之间是

三者多对多的联系。

单位的属性有:

单位名,电话。

职工的属性有:

职员名,姓名,性别。

工程的属性有:

工程名,地点。

职工-工程的联系的属性有:

职工参与某工程的开始时间。

供应商的属性有:

姓名,电话。

设备的属性有:

设备号,设备名,产地。

供应商-工程-设备的联系的属性:

设备的数量。

这样说明,你的 E-R 图应该会画了吧。

关系模型:

单位(单位名,电话)

职工(职员名,姓名,性别,单位名,工程名,开始时间)

工程(工程名,地点)

供应商(姓名,电话)

设备(设备号,设备名,产地)

供应商-工程-设备(工程名,供应商姓名,设备号,设备的数量)

三、简答题和综合题

 

1.某大学实行学分制,学生可根据自己的情况选修课程。

每名学生可同时选修多门课程,每门课程可由

多位教师讲授;每位教师可讲授多门课程。

其不完整的 E-R 图如图 6.4 所示。

⑴指出学生与课程的联系类型,完善 E-R 图。

⑵指出课程与教师的联系类型,完善 E-R 图。

⑶若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是何联系?

⑷在原 E-R 图上补画教师与学生的联系,并完善 E-R 图。

2.将如图 6.6 所示的 E-R 图转换为关系模式,棱形框中的属性自己确定。

 

3.假定一个部门的数据库包括以下的信息:

职工的信息:

职工号、姓名、住址和所在部门。

部门的信息:

部门所有职工、经理和销售的产品。

产品的信息:

产品名、制造商、价格、型号及产品内部编号。

制造商的信息:

制造商名称、地址、生产的产品名和价格。

试画出这个数据库的 E-R 图。

  

 

4.设有商业销售记账数据库。

一个顾客(顾客姓名,单位,电话号码)可以买多种商品,一种商品(商

品名称,型号,单价)供应多个顾客。

试画出对应的 E-R 图。

 

5.某医院病房计算机管理中需要如下信息:

科室:

科名,科地址,科电话,医生姓名

病房:

病房号,床位号,所属科室名

医生:

姓名,职称,所属科室名,年龄,工作证号

病人:

病历号,姓名,性别,诊断,主管医生,病房号

其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负

责多个病人的诊治,一个病人的主管医生只有一个。

完成如下设计:

(1)设计该计算机管理系统的 E-R 图;

(2)将该 E-R 图转换为关系模型结构;

(3)指出转换结果中每个关系模式的候选码。

6.设有如下实体:

学生:

学号、单位、姓名、性别、年龄、选修课程名

课程:

编号、课程名、开课单位、任课教师号

教师:

教师号、姓名、性别、职称、讲授课程编号

单位:

单位名称、电话、教师号、教师名

上述实体中存在如下联系:

(l)一个学生可选修多门课程,一门课程可为多个学生选修;

(2)一个教师可讲授多门课程,一门课程可为多个教师讲授;

(3)一个单位可有多个教师,一个教师只能属于一个单位。

试完成如下工作:

(1)分别设计学生选课和教师任课两个局部信息的结构 E-R 图。

(2)将上述设计完成的 E-R 图合并成一个全局 E-R 图。

(3)将该全局 E-R 图转换为等价的关系模型表示的数据库逻辑结构。

 

7.图 6.13 给出(a)、(b)和(c)三个不同的局部模型,将其合并成一个全局信息结构,并设置联系实

体中的属性(允许增加认为必要的属性,也可将有关基本实体的属性选作联系实体的属性)。

 

8.一个图书借阅管理数据库要求提供下述服务:

(1)可随时查询书库中现有书籍的品种、数量与存放位置。

所有各类书籍均可由书号惟一标识。

(2)可随时查询书籍借还情况。

包括借书人单位、姓名、借书证号、借书日期和还书日期。

我们约定:

任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。

(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版

社增购有关书籍。

我们约定,一个出版社可出版多种书籍,同一本书仅

为一个出版社出版,出版社名具有惟一性。

根据以上情况和假设,试作如下设计:

(1)构造满足需求的 E-R 图。

(2)转换为等价的关系模型结构。

 

8.工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:

一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。

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

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

一个车间生产多种零件,一个零件也可能为多个车间制造。

零件有零件号、重量和价格。

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

产品与零件均存入仓库中。

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

试:

(1)给出相应的关系数据模型。

(2)画出该系统的层次模型图。

 

三、简答题和综合题

 

1.答:

(1)学生与课程的联系类型是多对多联系。

 

(2)课程与教师的联系类型是多对多联系。

 

(3)学生与教师的联系类型是一对多联系。

 

(4)完善本题 E-R 图的结果如图 6.5 所示。

 

2.解:

本题的 E-R 图转换为如下关系模式:

单位(单位号,地址,电话)

 

职工(职工号,姓名,性别,年龄,单位号)

 

3.略

 

4.解:

本题对应的 E-R 图如图 6.8 所示

 

5.解:

 

(1)本题的 E-R 图如图 6.9 所示。

 

(2)对应的关系模型结构如下:

 

科室(科名,科地址,科电话)

 

病房(病房号,床位号,科室名)

 

医生(工作证号,姓名,职称,科室名,年龄)

病人(病历号,姓名,性别,诊治,主管医生,病房号)

 

(3)每个关系模式的候选码如下:

 

科室的候选码是科名;

 

病房的候选码是科室名十病房号;

 

医生的候选码是工作证号;

 

病人的候选码是病历号。

 

6. 解:

 

(1)学生选课局部 E-R 图如图 6.10 所示,教师任课局部 E-R 图如图 6.11 所示。

 

(2)合并的全局 E-R 图如图 6.12 所示。

 

为避免图形复杂,下面给出各实体属性:

 

单位:

单位名、电话

 

学生:

学号、姓名、性别、年龄

 

教师:

教师号、姓名、性别、职称

课程:

编号、课程名

 

(3)该全局 E-R 图转换为等价的关系模型表示的数据库逻辑结构如下:

 

单位(单位名,电话)

 

教师(教师号,姓名,性别,职称,单位名)

 

图 6.10 学生选课局部 E-R 图

 

课程(课程编号,课程名,单位名)

 

学生(学号,姓名,性别,年龄,单位名)

 

讲授(教师号,课程编号)

 

选修(学号,课程编号)

 

7. 解:

 

汇总后的 E-R 图如图 6.14 所示。

 

各类实体的属性为:

 

部门:

部门号,部门名,电话,地址

 

职工:

职工号,职工名,职务,年龄,性别

设备:

设备号,名称,规格,价格

 

零件:

零件号,名称,规格,价格

 

8. 解:

 

(1)满足上述需求的 E-R 图如图 5.15 所示

 

(2)转换为等价的关系模型结构如下;

 

借书人(借书证号,姓名,单位)

 

图书(书号,书名,数量,位置,出版社名)

 

出版社(出版社名,电报,电话,邮编,地址)

 

借阅(借书证号,书号,借书日期,还书日期)。

ER 图转换为关系模型的一个实例

 

默认分类 2010-11-22 17:

09:

00 阅读 377 评论 2 字号:

大中小 订阅

 

5.11 设某商业集团数据库中有三个实体集。

一是“商店”实体集,属性有商店编号、商店名、地址等;

二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、

性别、业绩等。

商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个

商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能

在一个商店工作,商店聘用职工有聘期和月薪。

(1)试画出 ER 图,并在图上注明属性、联系的类型。

(2)将 ER 图转换成关系模型,并注明主键和外键。

解:

(1) ER 图如图 5.1 所示。

 

(2)这个 ER 图可转换 4 个关系模式:

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

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

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

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1