选择题第六章

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第六章习题一、选择题:1.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的____阶段。A.需求分析B.概念设计C.逻辑设计D.物理设计答案:B2.E-R图是数据库设计的工具之一,它适用于建立数据库的____。A.概念模型B.逻辑模型C.结构模型D.物理模型答案:A3.在关系数据库设计中,设计关系模式是____的任务。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案:C4.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是____。A.建立库结构B.扩充功能C.加载数据D.系统调试答案:B5.数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用____表示。A.矩形B.四边形C.菱形D.椭圆形答案:D6.在数据库的概念设计中,最常用的数据模型是____。A形象模型B.物理模型C.逻辑模型D.实体联系模型答案:D7.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为____。A.实物示意图B.实用概念图C.实体表示图D.实体联系图答案:D8.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是____。A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性答案:C9.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是____。A.属性冲突B.语法冲突C.结构冲突D.命名冲突答案:B10.E-R图中的主要元素是①、②和属性。A.记录型B.结点C.实体型D.表E.文件F.联系G.有向边答案:①C②F11.数据库逻辑设计的主要任务是____。A.建立E-R图和说明书B.创建数据库说明C.建立数据流图D.把数据送入数据库答案:B12.E-R图中的联系可以与____实体有关。A.0个B.l个C.l个或多个D.多个答案:C13.概念模型独立于____。A.E-R模型B.硬件设备和DBMSC.操作系统和DBMSD.DBMS答案:B14.如果两个实体之间的联系是m:n,则____引入第三个交叉关系。A.需要B.不需要C.可有可无D.合并两个实体答案:A15.数据流程图(DFD)是用于描述结构化方法中____阶段的工具。A.可行性分析B.详细设计C.需求分析D.程序编码答案:C16.E-R图是表示概念模型的有效工具之一,如图6.2所示的局部E-R图中的菱形框“表示”的是____。A.联系B.实体C.实体的属性D.联系的属性答案:A17.下图所示的E-R图转换成关系模型,可以转换为____关系模式。图6.3E-R图A.l个B.2个C.3个D.4个答案:C18.需求分析阶段得到的结果是________。A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构答案:A19.概念结构设计阶段得到的结果是________。A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构答案:B20.逻辑结构设计阶段得到的结果是________。A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构答案:C21.数据库物理设计阶段得到的结果是________。A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构答案:D22.一个实体型转换为一个关系模式。关系的码为________。产品使用ongmn材料价格产品号用量价格材料号借书人图书借阅mn借阅日期借书证号单位姓名分类号书名总编号作者位置价格A.实体的码B.二个实体码的组合C.n端实体的码D.每个实体的码答案:A23.一个m:n联系转换为一个关系模式。关系的码为________。A.实体的码B.各实体码的组合C.n端实体的码D.每个实体的码答案:B24.一个1:n联系可以转换为一个独立的关系模式,关系的码为________。A.实体的码B.各实体码的组合C.n端实体的码D.每个实体的码答案:C二、填空题:1.E-R数据模型一般在数据库设计的____阶段使用。答案:概念设计2.数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R模型是____模型。答案:概念数据3.数据库设计的几个步骤是____。答案:需求分析,概念设计,逻辑设计,物理设计,编码和调试4.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的____设计阶段。答案:物理5.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为____。答案:数据字典6.数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而____是系统设计的基础和核心。答案:数据设计7.数据库实施阶段包括两项重要的工作,一项是数据的____,另一项是应用程序的编码和调试。答案:载入8.在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有①、②和③三类。答案:①属性冲突②命名冲突③结构冲突9.E-R图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的____。答案:属性和码10.在数据库领域里,统称使用数据库的各类系统为____系统。答案:数据库应用11.数据库逻辑设计中进行模型转换时,首先将概念模型转换为①,然后将②转换为③。答案:①与特定的DBMS无关的,但为一般的关系模型、网状模型或层次模型所表示的一般模型②一般模型③特定DBMS支持的逻辑模型三、综合题:1.设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(l)一个学生可选修多门课程,一门课程可为多个学生选修;(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.10学生选课局部E-R图图6.11教师任课局部E-R图图6.12合并的全局E-R图课程(课程编号,课程名,单位名)学生(学号,姓名,性别,年龄,单位名)讲授(教师号,课程编号)选修(学号,课程编号)2.图6.13给出(a)、(b)和(c)三个不同的局部模型,将其合并成一个全局信息结构,n课程开课1课程名教师号编号n学生拥有单位1年龄单位名姓名性别学号选修mn课程编号1单位属于教师n电话单位名讲授mn职称姓名性别教师号教师n学生拥有单位1属于1nn课程讲授mmn选修开设1n并设置联系实体中的属性(允许增加认为必要的属性,也可将有关基本实体的属性选作联系实体的属性)。(a)(b)(c)图6.13各局部的E-R图各实体构成如下:部门:部门号,部门名,电话,地址职员:职员号,职员名,职务(干部/工人),年龄,性别设备处:单位号,电话,地址工人:工人编号,姓名,年龄,性别设备:设备号,名称,位置,价格零件:零件号,名称,规格,价格厂商:单位号,名称,电话,地址解:汇总后的E-R图如图6.14所示。各类实体的属性为:部门:部门号,部门名,电话,地址职工:职工号,职工名,职务,年龄,性别设备:设备号,名称,规格,价格零件:零件号,名称,规格,价格n职员工作部门1nm零件厂商生产1nnm设备处零件设备管理装配1m工人工作1nnm部门零件设备管理装配1n职工工作生产mn图6.14汇总后的E-R图3.一个图书借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。(2)可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。根据以上情况和假设,试作如下设计:(1)构造满足需求的E-R图。(2)转换为等价的关系模型结构。解:(1)确定初始实体集{借书人,图书,出版社}创建业务规则业务规则1:一个借书人可以借多种书,任何一种书可以为多个人所借业务规则2:一个出版社可以出版多种书籍,同一本书仅仅为一个出版社出版由业务规则得到的实体集{借书人,借阅,图书,出版,出版社}确定属性和域得到的最终E-R图如下。(2)转换为等价的关系模型结构如下;借书人(借书证号,姓名,单位)图书(ISBN,书名,数量,位置,出版社名)出版社(出版社名,电报,电话,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)。图书借阅管理数据库E-R图4.请你为一个录像出租商店创建E-R图。录像出租商店里根据电影的类型来分类:喜剧、进口、古典、科幻、卡通、功夫、音乐剧或者新片。每种类型可能包含了许多电影,而大多数电影都有多份副本。类型电影副本功夫片少林寺3A计划2n图书借阅借书人m借书证号单位姓名书名数量书号nm出版社出版借书日期还书日期位置邮编地址出版社名电报编号电话进口片泰塔尼克号4第一滴血1设计录像出租数据库时,应考虑下列这些情况:i.电影类型分类是有标准的,并不是所有的类型都有库存。ii.电影的列表不断更新,但是录像出租商店的老板可以以某些理由禁止出租某部列表中的电影。iii.录像出租商店不必从所有的销售商那里采购电影录像带;一些在列表中的销售商只是潜在的卖主,可能以后从他们那里采购电影录像带。iv.新片在进店30天后就要被分入到适当的类中。商店经理需要一个按类型统计的出租数量的期末(周末、月末、年底)报表。v.如果顾客需要一部电影,店员必须能快速找到它。当顾客选择了一部或者多部电影时,店员就开出一张发票。每张发票可以包含一部或者多部电影。顾客可用现金支付和会员卡支付。vi.当顾客租出一部电影时,店员记录出租时间和预期的归还时间,当归还时,店员必须能够很快的查询出归还是否过期,并且计算出过期需要另外支付的费用。vii.商店的店主想要得到按电影名字和类型统计的阶段收入报表,他还想要得到阶段的清单报表并按订单统计电影。viii.店主雇用了两个全职(月薪支付)和3个兼职(钟点支付)的店员,需要记录所有店员的工作时间和薪水数据。在店员签到和离开时,兼职店员必须在工作安排表上添加一个记录项。答案:确定初始的实体集:{清单类型,电影,位置,销售商,订购,用户,租借,工作日志,店员,工作安排}创建业务规则:业务规则1:每部电影只属于一个清单类型,而每种清单类型可以包含多种电影。业务规则2:每个用户可以一次租借一部或者多部电影录像带,一部电影录像带也可以租借给多个用户业务规则3:销售商通常销售多部电影的录像带,而一部电影的录像带也可以从多个销售商那里获得。业务规则4:每个员工可以向多个用户提供租借电影碟服务,而每个用户

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功