资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第六章 习题一、选择题:为了作图方便,本章用形框代替二 形框表示实体的属性。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.有向边答案:CF11. 数据库逻辑设计的主要任务是。A.建立E-R图和说明书B.创建数据库说明C.建立数据流图D.把数据送入数据库答案: B12. E-R图中的联系可以与实体有关。A. 0个B. l个C. l个或多个D.多个答案: C13. 概念模型独立于。A. E-R模型 B.硬件设备和DBMS C.操作系统和DBMS D. DBMS 答案: B14. 如果两个实体之间的联系是m:n,则引入第三个交叉关系。A.需要B.不需要 C.可有可无D.合并两个实体答案: A15. 数据流程图(DFD)是用于描述结构化方法中阶段的工具。A.可行性分析B.详细设计 C.需求分析D.程序编码答案: C16. E-R图是表示概念模型的有效工具之一,如图6.2所示的局部E-R图中的菱形框“表示” 的是 。图6.2 E-R图B实体C实体的属性借书人图书借阅总编号 丿作者借书证号姓名单位b/分类号J 书名JD.联系的属性A.联系 答案: A17. 图6.3所示的E-R图转换成关系模型,可以转换为关系模式。借阅日期图6.3 E-R图A. l 个B. 2 个C. 3 个D. 4 个答案:C1. 需求分析阶段得到的结果是。A数据字典描述的数据需求B. E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构答案: A2. 概念结构设计阶段得到的结果是。A数据字典描述的数据需求B. E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构答案: B3. 逻辑结构设计阶段得到的结果是。A数据字典描述的数据需求B. E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构答案: C4. 数据库物理设计阶段得到的结果是。A数据字典描述的数据需求B. E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构答案: D5. 一个实体型转换为一个关系模式。关系的码为。A.实体的码B.二个实体码的组合C. n端实体的码D.每个实体的码答案: A6. 个m: n联系转换为一个关系模式。关系的码为。A实体的码B各实体码的组合C. n端实体的码D.每个实体的码答案: B7. 个1: n联系可以转换为一个独立的关系模式,关系的码为。A实体的码B各实体码的组合C. n端实体的码D.每个实体的码答案: C二、填空题:1. E-R数据模型一般在数据库设计的阶段使用。答案:概念设计2. 数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型 两类,E-R模型是模型。答案:概念数据3. 数据库设计的几个步骤是。答案:需求分析,概念设计,逻辑设计,物理设计,编码和调试4“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 设计阶段。答案:物理5在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据 结构、数据流、数据存储和数据加工过程等的描述,通常称为。答案:数据字典6数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能, 即包括数据设计和处理设计,而是系统设计的基础和核心。答案:数据设计7数据库实施阶段包括两项重要的工作,一项是数据的,另一项是应用程序的编码和调试。答案:载入8. 在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员 设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有、和三类。答案:属性冲突命名冲突结构冲突9E-R 图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式, 如何确定这些关系模式的。答案:属性和码10在数据库领域里,统称使用数据库的各类系统为系统。答案:数据库应用11.数据库逻辑设计中进行模型转换时,首先将概念模型转换为,然后耳将转换为。 答案:与特定的DBMS无关的,但为一般的关系模型、网状模型或层次模型所 表示的一般模型 一般模型 特定 DBMS 支持的逻辑模型三、简答题和综合题:1.某大学实行学分制,学生可根据自己的情况选修课程。每名学生可同时选修多门课程,每门课程可由多位教师讲授;每位教师可讲授多门课程。其不完整的E-R图如图6.4所示。 指出学生与课程的联系类型,完善E-R图。指出课程与教师的联系类型,完善E-R图。若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是何联系? 在原E-R图上补画教师与学生的联系,并完善E-R图。图 6.4 E R 图答:(1)学生与课程的联系类型是多对多联系。(2)课程与教师的联系类型是多对多联系。(3)学生与教师的联系类型是一对多联系。(4)完善本题E-R图的结果如图6.5所示。图6.5 E-R图2将如图6.6所示的E-R图转换为关系模式,棱形框中的属性自己确定。 解:本题的E-R图转换为如下关系模式:单位(单位号,地址,电话) 职工(职工号,姓名,性别,年龄,单位号)图6.6E-R图3假定一个部门的数据库包括以下的信息职工的信息:职工号、姓名、住址和所在部门。 部门的信息:部门所有职工、经理和销售的产品。 产品的信息:产品名、制造商、价格、型号及产品内部编号 制造商的信息:制造商名称、地址、生产的产品名和价格。 试画出这个数据库的E-R图。解:本题对应的E-R图如图6.7所示。4设有商业销售记账数据库。一个顾客(顾客姓名,单位,电话号码)可以买多种商品一种商品(商品名称,型号,单价)供应多个顾客。试画出对应的E-R图。解:本题对应的E-R图如图6.8所示。图6.8 E-R图5某医院病房计算机管理中需要如下信息: 科室:科名,科地址,科电话,医生姓名 病房:病房号,床位号,所属科室名 医生:姓名,职称,所属科室名,年龄,工作证号 病人:病历号,姓名,性别,诊断,主管医生,病房号 其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个 科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。 完成如下设计:(1)设计该计算机管理系统的E-R图;2)将该 E-R 图转换为关系模型结构;3)指出转换结果中每个关系模式的候选码。 解:(1)本题的 E-R 图如图 6.9 所示。(2)对应的关系模型结构如下: 科室(科名,科地址,科电话) 病房(病房号,床位号,科室名) 医生(工作证号,姓名,职称,科室名,年龄) 病人(病历号,姓名,性别,诊治,主管医生,病房号)(3)每个关系模式的候选码如下: 科室的候选码是科名; 病房的候选码是科室名十病房号; 医生的候选码是工作证号;6设有如下实体: 学生:学号、单位、姓名、性别、年龄、选修课程名 课程:编号、课程名、开课单位、任课教师号 教师:教师号、姓名、性别、职称、讲授课程编号 单位:单位名称、电话、教师号、教师名 上述实体中存在如下联系:(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.11 教师任课局部 ER 图图 6.12 合并的全局 E R 图 课程(课程编号,课程名,单位名) 学生(学号,姓名,性别,年龄,单位名) 讲授(教师号,课程编号) 选修(学号,课程编号)7.图6.13给出(a)、(b)和(c)三个不同的局部模型,将其合并成一个全局信息结构, 并设置联系实体中的属性(允许增加认为必要的属性,也可将有关基本实体的属性选作联系 实体的属性)。a)( b)( c)图 6.13 各局部的 ER 图各实体构成如下:部门:部门号,部门名,电话,地址职员:职员号,职员名,职务(干部工人),年龄,性别设备处:单位号,电话,地址 工人:工人编号,姓名,年龄,性别 设备:设备号,名称,位置,价格 零件:零件号,名称,规格,价格 厂商:单位号,名称,电话,地址 解:汇总后的 E-R 图如图 6.14 所示。各类实体的属性为:部门:部门号,部门名,电话,地址 职工:职工号,职工名,职务,年龄,性别 设备:设备号,名称,规格,价格 零件:零件号,名称,规格,价格图 6.14 汇总后的 E R 图8一个图书借阅管理数据库要求提供下述服务:(1)可随
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号