数据库复习第六章习题docx.docx

上传人:b****5 文档编号:28965355 上传时间:2023-07-20 格式:DOCX 页数:18 大小:236.09KB
下载 相关 举报
数据库复习第六章习题docx.docx_第1页
第1页 / 共18页
数据库复习第六章习题docx.docx_第2页
第2页 / 共18页
数据库复习第六章习题docx.docx_第3页
第3页 / 共18页
数据库复习第六章习题docx.docx_第4页
第4页 / 共18页
数据库复习第六章习题docx.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

数据库复习第六章习题docx.docx

《数据库复习第六章习题docx.docx》由会员分享,可在线阅读,更多相关《数据库复习第六章习题docx.docx(18页珍藏版)》请在冰豆网上搜索。

数据库复习第六章习题docx.docx

数据库复习第六章习题docx

第六章习题

一、选择题:

为了作图方便,本章用匸二)形框代替CD’形框表示实体的属性。

1.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的—阶段。

A.需求分析B.概念设计C.逻辑设计D.物理设计

答案:

B

2.E-R图是数据库设计的工具之一,它适用于建立数据库的—o

A.概念模型B.逻辑模型C.结构模型D.物理模型

答案:

A

3.在关系数据库设计屮,设计关系模式是—的任务。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段

答案:

C

4.数据库物理设计完成后,进入数据库实丿施阶段,下列各项中不属于实施阶段的工作是—。

A.建立库结构B.扩充功能C.加载数据D.系统调试

答案:

B

5.数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用—表示。

A.矩形B.四边形C.菱形D.椭圆形

答案:

D

6.在数据库的概念设计中,最常用的数据模型是—。

A形象模型B.物理模型C.逻辑模型D.实体联系模型

答案:

D

7.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为—o

A.实物示意图B.实用概念图C.实体表示图D.实体联系图

答案:

D

8.从E-R模型关系向关系模型转换时,一个M:

N联系转换为关系模式时,该关系模式的关键字是—0

A.M端实体的关键字B.N端实休的关键字

C.M端实体关键字与N端实体关键字组合D.重新选取其他属性

答案:

C

9.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是—o

A.属性冲突B.语法冲突C.结构冲突D.命名冲突

答案:

B

10.E・R图屮的主要元素是①、②和局性。

A.记录型B.结点C.实体型D.表

E.文件F.联系G.有向边

答案:

©C②F

11.数据库逻辑设计的主要任务是—。

A.建立E-R图和说明书B.创建数据库说明

C.建立数据流图D.把数据送入数据库

答案:

B

12.E-R图中的联系可以与实体有关。

A.0个B.I个C.1个或多个D.多个

答案:

C

13.概念模型独立于—o

A.E-R模型B.硬件设备和DBMSC.操作系统和DBMSD.DBMS

答案:

B

14.如果两个实体之间的联系是m:

n,则—引入第三个交叉关系。

A.需要B.不需耍C.可有可无D.合并两个实体

答案:

A

15.数据流程图(DFD)是用于描述结构化方法屮—阶段的工具。

A.可行性分析B.详细设计C.需求分析D.程序编码

答案:

C

16.E-R图是表示概念模型的有效工具之一,如图6.2所示的局部E-R图中的菱形框“表示”的是—。

图6.2E-R图

A.联系B.实体C.实体的属性D.联系的属性

答案:

A

17.图6.3所示的E-R图转换成关系模型,可以转换为—关系模式。

图6.3E-R图

A.1个B.2个C.3个D.4个

答案:

c

1.需求分析阶段得到的结果是O

A.数据字典描述的数据需求B.E・R图表示的概念模型

C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构

答案:

A

2.概念结构设计阶段得到的结果是o

A.数据字典描述的数据需求B.E-R图表示的概念模型

C.某个DBMS所支持的数据模型D.包扌舌存储结构和存取方法的物理结构

答案:

B

3.逻辑结构设计阶段得到的结果是o

A.数据字典描述的数据需求B.E-R图表示的概念模型

D.包括存储结构和存収方法的物理结构

B.E-R图表示的概念模型

C.某个DBMS所支持的数据模型答案:

C

4.数据库物理设计阶段得到的结果是_

A.数据字典描述的数据需求

C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构

答案:

D

5.一个实体型转换为一个关系模式。

关系的码为。

A.实体的码B.二个实体码的组合

C.n端实体的码D.每个实体的码

答案:

A

6.一个n联系转换为一个关系模式。

关系的码为

A.实体的码B.各实体码的组合

C.n端实休的码D.每个实体的码

答案:

B

7.一个1:

n联系可以转换为一个独立的关系模式,关系的码为

A.实体的码B.各实体码的组合

C.n端实体的码D.每个实体的码

答案:

C

二、填空题:

1.E-R数据模型一•般在数据库设计的—阶段使用。

答案:

概念设计

2.数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R模型是—模型。

答案:

概念数据

3.数据库设计的儿个步骤是—。

答案:

需求分析,概念设计,逻辑设计,物理设计,编码和调试

4.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计屮的—设计阶段。

答案:

物理

5.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为—。

答案:

数据字典

6.数据库应用系统的设计应该具冇对于数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而—是系统设计的基础和核心。

答案:

数据设计

7.数据库实施阶段包括两项重要的工作,一项是数据的—,另一•项是应用程序的编码和调试。

答案:

载入

8.在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是rfl不同的设计人员设计的,所以各个分E-R图Z间难免有不一致的地方,这些冲突主要有①、②和③三类。

答案:

①属性冲突②命名冲突③结构冲突

9.E-R图向关系模型转化要解决的问题是如何将实体和实体Z间的联系转换成关系模式,如何确定这些关系模式的—0

答案:

属性和码

10.在数据库领域里,统称使用数据库的各类系统为—系统。

答案:

数据库应用

11.数据库逻辑设计小进行模型转换时,首先将概念模型转换为①,然后将②转换为③。

答案:

①与特定的DBMS无关的,但为一般的关系模型、网状模型或层次模型所

表示的一般模型

2一般模型

3特左DBMS支持的逻辑模型

三、简答题和综合题:

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

每名学生町同时选修多门课程,每门课程可由多位教师讲授;每位教师可讲授多门课程。

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

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

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

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

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

图6.4E-R图

答:

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

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

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

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

图6.5E-R图

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

解:

木题的E・R图转换为如下关系模式:

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

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

职工的信息:

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

部门的信息:

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

产品的信息:

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

制造商的信息:

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

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

解:

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

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

一个顾客(顾客姓名,单位,电话号码)可以买多种商品,一种商品(商品名称,型号,单价)供应多个顾客。

试画出对应的E-R图。

解:

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

图6.8E-R图

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

科室:

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

病房:

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

医生:

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

病人:

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

其中,一个科室冇多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只冇一个。

完成如下设计:

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

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

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

解:

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

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

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

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

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

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

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

科室的候选码是科名;

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

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

学生:

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

课程:

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

教师:

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

单位:

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

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

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

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

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

试完成如下工作:

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

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

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

解:

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

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

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

单位:

单位名、电话

学生:

学号、姓名、性别、年龄

教师:

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

课程:

编号、课程名

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

单位(单位名,电话)

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

图6」0学牛选课局部E-R图

 

图6.11教师任课局部E-R图

图6.12合并的全局E-R图

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

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

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

选修(学号,课程编号)

7.

图6.13给出(a)、(b)和(c)三个不同的局部模型,将其合并成一个全局信息结构,并设置联系实体屮的属性(允许增加认为必要的属性,也可将有关基本实体的属性选作联系

(b)

(a)

图6.13各局部的E-R图

电话,地址

职务(干部/工人),年龄,性别

各实体构成如下:

部门:

部门号,部门名,职员:

职员号,职员名,

设备处:

单位号,电话,地址

工人:

工人编号,姓名,年龄,性别

设备:

设备号,

名称,

位置,

价格

零件:

零件号,

名称,

规格,

价格

厂商:

单位号,

名称,

电话,

地址

解:

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

各类实体的属性为:

部门:

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

职工:

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

设备:

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

零件:

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

部I'J—2设备

职工零件

图6.14汇总后的E-R图

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

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

所有各类[!

;籍均可由书号惟一标识。

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

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

我们约定:

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

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

我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟-•性。

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

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

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

解:

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

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

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

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

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

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

图6.15图书借阅管理数据库E-R图

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

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

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

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

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

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

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

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

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

试:

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

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

解:

(1)相应的关系数据模型如下:

工厂(厂名,厂长姓名)

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

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

仓库(仓库号,主任姓名,电话,厂名)

产站(产站号,价格,车间号,仓库号)

零件(零件号,重量,价格,仓库号)

制造(车间号,零件号)

装配(产品号,零件号)

(2)该系统的层次模型图如图6.16所示。

图6.16该系统的E-R图

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

当前位置:首页 > 自然科学 > 物理

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

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