《2022年数据库习题与答案.pdf》由会员分享,可在线阅读,更多相关《2022年数据库习题与答案.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库习题与答案一.选择题 : 1、 数据库分析与设计中,其设计对象称客观世界的( ) A 、逻辑对象 B、目标对象 C、实体对象 D、需求对象答案 :B (150) 2、 数据库物理设计完成后, 进入数据库实施阶段, 下列各项中不属于实施阶段的工作就是( ) A 、建立库结构 B、扩充功能 C、加载数据 D、系统调试答案 :B (150) 3、 通常用以下的顺序来完成数据库的设计工作( ) A、概念设计、物理设计、逻辑设计 B、逻辑设计、概念设计、物理设计 C 、概念设计、逻辑设计、物理设计 D、物理设计、逻辑设计、概念设计答案 :C (150) 4、 在数据库设计中, 在概念设计阶段可用E
2、-R 方法 , 其设计出的图称为( ) A 、实物示意图 B、实用概念图 C、实体表示图 D、实体联系图答案 :D (153) 5、 E-R 图就是数据库设计的工具之一,它适用于建立数据库的( ) A、概念模型 B、逻辑模型 C、结构模型 D、物理模型答案 :A (155) 6、在关系数据库设计中, 完成设计关系模式的任务就是属于( ) A 、需求分析阶段 B、概念设计阶段 C 、逻辑设计阶段 D、物理设计阶段答案 :C (157) 7、 数据库逻辑设计的主要任务就是( ) A 、建立 E-R 图与说明书 B、创建数据库说明 C 、建立数据流图 D、把数据送入数据库答案 :B (158) 二.
3、 填空题1、 数据库概念设计就是在数据需求分析基础上进行的,其目的就是分析数据间的内在语义关联 ,在此基础上建立一个数据的_。答案 : 抽象模型(152)2、 数据库的逻辑设计的基本方法就是将E-R 图转换成指定RDBMS 中的 _,此外还包括关系的规范化以及性能调整,最后就是约束条件设置。答案 : 关系模式(156)3、 数据库的逻辑设计的基本方法就是将E-R 图转换成指定RDBMS 中的关系模式,此外还包括 _以及性能调整,最后就是约束条件设置。答案 : 关系的规范化(156)4、 数据库的逻辑设计的基本方法就是将E-R 图转换成指定RDBMS 中的关系模式,此外还包括关系的规范化以及_,
4、最后就是约束条件设置。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 7 页 - - - - - - - - - - 数据库习题与答案答案 : 性能调整(156)5、 数据库的逻辑设计的基本方法就是将E-R 图转换成指定RDBMS 中的关系模式,此外还包括关系的规范化以及性能调整,最后就是 _。答案 : 约束条件设置(156)6、数据库物理设计就是在逻辑设计基础上进行的,其主要目标就是对数据库内部_做调整并选择合理的存取路径,以提高数据库访问速度及有效利用存储空间。答案 : 物理结构(158)
5、7、 “为哪些表 , 在哪些字段上 , 建立什么样的索引”这一设计内容应该属于数据库设计中的设计阶段。答案 : 物理 (158) 8、 数据库物理设计就是在逻辑设计基础上进行的,其主要目标就是对数据库内部物理结构做调整并选择合理的存取路径,以提高数据库访问速度及有效利用_。答案 : 存储空间(158)三.简答题1、 试说明需求分析说明书的主要内容。答案 : (152) 需求分析说明书的内容应包括: 数据边界、环境说明及数据内部关系; 数据项、数据类、语义约束等数据字典内容; 其它内容2、 试说明概念设计说明书的主要内容。答案 : (155) 概念设计说明书的内容应包括: 概念设计所使用的方法,
6、包括使用E-R 方法、视图集成法以及自顶向下法等。视图分解 ; 视图的 E-R 图; 集成后的 E-R 图。3、 在集成过程中由于每个局部视图在设计时的不一致性,从而引起冲突 ,常见冲突有哪些?答案 : (155) 常见冲突有 : 命名冲突 概念冲突 域冲突 约束冲突4、 数据库逻辑设计有哪些基本方法?请叙述。答案 : (156) 数据库的逻辑设计的基本方法就是将E-R 图转换成指定RDBMS 中的关系模式,此外还包括关系的规范化以及性能调整,最后就是约束条件设置。5、 试说明将 E-R 图转换成关系模型的规则。答案 : (156) 精品资料 - - - 欢迎下载 - - - - - - -
7、- - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 7 页 - - - - - - - - - - 数据库习题与答案一个实体集可用一个关系表示。联系的转换 在 1:1 联系中 ,该联系可以归并到相关联的实体的关系中。 在 1:n 联系中也可将联系归并至相关联为n 处的实体的关系表中 对 n:m 联系可用单独的关系表示6、 试说明逻辑设计说明书的主要内容。答案 : (158) 逻辑设计说明书的内容应包括: 数据库的表一览,包括表结构、主键、外键的说明; 数据库的属性一览; 数据库的约束一览; 数据库的关系视图。7、试说明物理设计说明书的主要内容。答案 : (
8、160) 物理设计说明书的内容应包括: 数据库的存取方法设计,包括索引设计、集簇设计以及Hash设计 ; 数据库的分区设计; 数据库的系统参数配置设计。四、综合题1、 一个图书借阅管理数据库要求提供下述服务: 可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。 可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期与还书日期。我们约定 : 任何人可借多种书, 任何一种书可为多个人所借, 借书证号具有惟一性。 当需要时 , 可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。我们约定 , 一个出版社可出版多种书籍,
9、同一本书仅为一个出版社出版 ,出版社名具有惟一性。试完成以下两题: 根据这段话的意思,试画出其 E-R 图,并注明属性与联系的类型。 将这个 E-R 图转换为关系模式,并给出各关系模式中的主关键字。答案 : (156) E-R 图如下图所示。借书人借书证号单位图书书号书名借阅mn借阅日期姓名位置数量还书日期出版社出版1mm出版社名电话电报编号地址邮编 转换的关系模型为: 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 7 页 - - - - - - - - - - 数据库习题与答案借书人 (
10、借书证号 , 姓名 , 单位 )关键字就是“借书证号”。图书 (书号 , 书名, 数量 , 位置 , 出版社名 ) 关键字就是“书号” 。出版社 ( 出版社名 , 电报 , 电话 , 邮编 , 地址) 关键字就是“出版社名”。借阅 (借书证号 , 书号 , 借书日期 , 还书日期 ) 关键字就是“ (借书证号 , 书号 , 借书日期 ) ” 。2、 设有物资管理数据库中有两个实体集。一就是仓库实体集, 具体有仓库号、地址、电话等属性 ; 另一个就是“零件”实体集, 具体有零件号、零件名称、规格、单价等属性。如果规定 : 一种零件可以存放多个仓库; 一个仓库可以存放多种零件。存放在仓库中的零件有
11、日期、库存量等属性。试完成以下两题: 根据这段话的意思,试画出其 E-R 图,并注明属性与联系的类型。 将这个 E-R 图转换为关系模式,并给出各关系模式中的主关键字。答案 : (156) E-R 图如下图所示。仓库零件存放MN仓库号零件号规格单价零件名称地址电话日期库存量 转换的关系模型为: 仓库 (仓库号 , 地址 , 电话)关键字就是“仓库号” 。(2 分)零件 (零件号 , 零件名称 , 规格 , 单价 ) 关键字就是“零件号” 。(2 分)存放( 仓库号 , 零件号 , 日期 , 库存量 ) 关键字就是“( 仓库号 , 零件号 ) ” 。(2 分) 3、 某研究所有若干研究室, 每个
12、研究室有研究室名、办公地点、一名负责人与多个科研人员; 每个研究人员有惟一的编号, 还有姓名、性别、年龄等信息; 每个科研人员只属于一个研究室。研究所承接了多个科研项目, 有项目号、项目名、姓名负责人与开工时间,每个科研项目有多个研究人员参加, 每个科研人员科研参加多个科研项目。试完成以下两题: 根据这段话的意思,试画出其 E-R 图,并注明属性与联系的类型。 将这个 E-R 图转换为关系模式,并给出各关系模式中的主关键字。答案 : (156) E-R 图如下图所示。科研人员科研项目参加MN人员编号项目号负责人开工时间项目名性别年龄工作量姓名研究室组成1N研究室名负责人办公地点 转换的关系模型
13、为: 研究室 ( 研究室名 , 办公地点 , 负责人 )关键字就是“商店编号”。科研人员 ( 人员编号 , 姓名, 性别, 年龄 , 研究室名 ) 关键字就是“人员编号”。科研项目 ( 项目号 , 项目名 , 负责人 , 开工时间 ) 关键字就是“项目号” 。参加 (人员编号 , 项目号 , 工作量 ) 关键字就是“ ( 人员编号 , 项目号 ) ” 。4. 某企业集团数据库中有两个实体集。一就是“供应商”实体集,属性有供应商号、姓名、地址、电话、账号等属性; 另一个就是“项目”实体集, 属性有项目号、预算、开工日期等。精品资料 - - - 欢迎下载 - - - - - - - - - - -
14、 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 7 页 - - - - - - - - - - 数据库习题与答案供应商与项目存在着供应关系。一个供应商可为不同项目提供零部件, 每个项目可以使用不同供应商供应的零部件。供应商在供应项目零部件有一个供应量等属性。试完成以下两题: 根据这段话的意思,试画出其 E-R 图,并注明属性与联系的类型。 将这个 E-R 图转换为关系模式,并给出各关系模式中的主关键字。答案 : (156) E-R 图如下图所示。供应商项目供应MN供应商号项目号开工日期预算地址电话供应量账号姓名 转换的关系模型为: 供应商 ( 供应商号 , 姓名 ,
15、 地址 , 电话 , 账号)关键字就是“供应商号”。项目 (项目号 , 预算 , 开工日期 ) 关键字就是“项目号” 。工作 (供应商号 , 项目号 , 供应量 ) 关键字就是“ ( 供应商号 , 项目号 ) ” 。5、 某医院的门诊管理系统中的数据库有两个实体集。一就是“医生”实体集, 属性有工作证号、姓名、职称、年龄等属性; 另一个就是“病人”实体集,属性有病历号、姓名、性别等。医生与病人存在着诊治关系。一个医生可为不同病人诊治, 每个病人可以请不同医生诊治。试完成以下两题: 根据这段话的意思,试画出其 E-R 图,并注明属性与联系的类型。 将这个 E-R 图转换为关系模式,并给出各关系模
16、式中的主关键字。答案 : (156) E-R 图如下图所示。医生病人诊治MN工作证号病历号性别姓名职称年龄姓名 转换的关系模型为: 医生 (工作证号 , 姓名 , 职称 , 年龄)关键字就是“工作证号”。病人 (病历号 , 姓名 , 性别) 关键字就是“病历号” 。诊治 (工作证号 , 病历号 ) 关键字就是“ ( 工作证号 , 病历号 ) ” 。6、在著书工作中 ,一位作者可以编写多本图书,一本书也可由多位作者编写。设作者的属性有:作者号 ,姓名 ,单位 ,电话 ;书的属性有 :书号 ,书名 ,出版社 ,日期。试完成以下两题: 根据这段话的意思,试画出其 E-R 图,并注明属性与联系的类型。
17、 将这个 E-R 图转换为关系模式,并给出各关系模式中的主关键字。答案 : (163) E-R 图如下图所示。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 7 页 - - - - - - - - - - 数据库习题与答案作者作者号姓名专业书书号书名时间编写mn单位日期 转换的关系模型为: 作者 (作者号 ,姓名 ,单位,电话 )关键字就是“作者号” 。书(书号 ,书名,出版社 ,日期 ) 关键字就是“书号” 。编写 (作者号 ,书号 ) 关键字就是“作者号”,“书号”。7、 假定一个部门的数
18、据库包括以下的信息职工的信息 : 职工号、姓名、住址与所在部门。部门的信息 : 部门所有职工、经理与销售的产品。产品的信息 : 产品名、制造商、价格、型号及产品内部编号。制造商的信息 : 制造商名称、地址、生产的产品名与价格。试完成以下两题: 根据这段话的意思,试画出其 E-R 图,并注明属性与联系的类型。 将这个 E-R 图转换为关系模式,并给出各关系模式中的主关键字。答案 : (163) E-R 图如下图所示。职工m职工号姓名地址从属部门1部门号经理销售产品n产品号产品名m生产制造商np型号价格名称地址 转换的关系模型为: 职工 (职工号 ,姓名 ,地址,部门号 ) 关键字就是“职工号”
19、。部门 (部门号 ,经理 ) 关键字就是“部门号” 。产品 (产品号 ,产品名 ) 关键字就是“产品” 。制造商 (名称 ,地址 ) 关键字就是“名称” 。销售 (部门号 ,产品号 ) 关键字就是“(部门号 ,产品号 )” 。生产 (产品号 ,型号 ,价格,名称 )关键字就是“ (产品号 ,名称 )” 。8、 设有商业销售记账数据库。一个顾客( 顾客姓名 , 单位 , 电话号码 ) 可以买多种商品,一种商品 ( 商品名称 , 型号 , 单价 ) 供应多个顾客。试完成以下两题: 根据这段话的意思,试画出其 E-R 图,并注明属性与联系的类型。 将这个 E-R 图转换为关系模式,并给出各关系模式中
20、的主关键字。答案 : (163) E-R 图如下图所示。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 7 页 - - - - - - - - - - 数据库习题与答案顾客m姓名单位电话购买商品n名称型号价格 转换的关系模型为: 顾客 (顾客姓名 ,单位,电话 ) 关键字就是“顾客姓名”。商品 (商品名称 ,型号,价格 ) 关键字就是“商品名称”。购买 (顾客姓名 ,商品名称 ) 关键字就是“ (顾客姓名 ,商品名称 )” 。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 7 页 - - - - - - - - - -