数据库自测题_第1页
数据库自测题_第2页
数据库自测题_第3页
数据库自测题_第4页
数据库自测题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5.3自测题5.3.1填空题数据库设计过程的输入包括四部分内容:,,和。数据库设计过程的输出主要有两部分:和。规划阶段具体可以分成三个步骤:、和。需求分析的工作主要有下面四步组成:分析用户活动,产;确定系统范围,产;分析用户活动涉及的数据,产;分析系统数据,产生。需求分析中的数据字典通常包含以下五个部分:,,,和。概念设计的目标是产生反映的数据库概念结构,即概念模式。概念设计阶段可分为三步来完成:,和。就方法的特点而言,需求分析阶段通常采用的分析方法;概念设计阶段通常采用的设计方法。逻辑设计的主要工作是:。逻辑设计的步骤有五步:,,,和。物理设计可分成五步进行:,,,和DBS的维护工作由承担的。DBS的维护工作主要包括以下四个部分:,,,。5.3.2单项选择题(在备选的答案中选出一个正确答案)TOC\o"1-5"\h\z需求分析阶段设计数据流程图(DFD)通常采用[]面向对象的方法B.回溯的方法C-自底向上的方法。.自顶向下的方法概念设计阶段设计概念模型通常采用[]A.面向对象的方法B.回溯的方法C-自底向上的方法。.自顶向下的方法设计子模式属于数据库设计的[]A.需求分析B.概念设计C.逻辑设计D.物理设计概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映[]A.应用程序员的编程需求B.DBA的管理信息需求C.数据库系统的维护需求D.企业组织的信息需求数据库设计人员和用户之间沟通信息的桥梁是[]A.程序流程图B.实体联系图C.模块结构图D.数据结构图有两个不同的实体集,它们之间存在着一个1:1联系和一个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[]A.2个B.3个C.4个D.5个如果有10个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个1:1联系,4个1:N联系,5个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[]A.14个B.15个C.19个D.22个在ER模型转换成关系模型的过程中,下列叙述不正确的是[]每个实体类型转换成一个关系模式每个联系类型转换成一个关系模式每个M:N联系类型转换一个关系模式在处理1:1和1:N联系类型时,不生成新的关系模式当同一个实体集内部的实体之间存在着一个1:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成TOC\o"1-5"\h\z的关系模式个数为[]A.1个B.2个C.3个D.4个当同一个实体集内部的实体之间存在着一个M:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[]A.1个B.2个C.3个D.4个在数据库设计中,子类与超类存在着[]A.相容性联系B.调用的联系C.继承性的联系D.一致性联系

5.3.3设计题假设要为某商业集团设计一个数据库,该集团中有若干仓库、若干商店、经销若干商品。试画一个有关仓库、商店、商品、采购员、职工、顾客、供应商、采购、入库、出库、销售聘用等信息的ER图。5.3.4ER图实例。在数据库设计中,ER模型的设计是一个很重要的环节。为了帮助学习者提高数据库设计水平,有利于毕业设计和今后的工作,我们从毕业生的论文中挑选了5个ER模型,供参考。这些设计并不是惟一的,可能还不完善,但大家从中可得到有益的启发,拓宽思路。某学员为医院“住院管理信息系统”设计了数据库的ER模型,对医生、护士、病人、病房、诊断、手术、结账等有关信息进行管理,其ER图如图5.11所示。这个ER图有8个实体类型,其属性如下:病人医生护士病床(住院号,姓名,性别,地址)(医生工号,姓名,职称)(护士工号,姓名,职称)(病床编号,床位号(住院号,姓名,性别,地址)(医生工号,姓名,职称)(护士工号,姓名,职称)(病床编号,床位号,类型,空床标志)类型)手术室(手术室编号,收据(收据编号,项目,金额,收款员,日期)这个ER图有11个联系类型,其中1个是1:1联系,8个1:N联系,2个是M:N联系。联系的属性如下:协助(角色)处方(处方单号,序号,药品名称,规格,数量,费用)入住(入院日期,出院日期)试把这个ER图转换成关系模型。并指出各个关系模式的主键和外键。费用)图5.11住院管理信息系统的ER图某学员为电脑专卖店设计开发了“电脑销售信息管理系统”数据库的ER模型对商品、供应商、仓库、营业员、门店的有关信息进行了管理,其ER有关信息进行了管理,其ER图如图5.12所示。这个ER图有7个实体类型,其属性如下:商品(商品编号,名称,类别,单位,单价)供应商(供应商编号,名称,账号,地址)仓库(仓库编号,地址,负责人)门店(门店编号,名称,地址)采购员(采购员编号,姓名,业绩)管理员(管理员编号,姓名,业绩)营业员(营业员编号,姓名,业绩)这个ER图有7个联系类型,其中2个是1:N联系,1个M:N联系,4个是M:N:P联系。联系的属性如下:采购(采购单号,数量,日期)进货(进货单号,数量,日期)配送(配送单号,数量,日期)销售(销售单号,数量,日期)存储(库存量,日期,安全库存量)试把这个ER图转换成关系模型。并指出各个关系模式的主键和外键。图5.12电脑销售信息管理系统的ER图某学员为证券营业网点设计的业务信息管理系统,对客户、资金、证券和业务活动进行了管理,其ER图如图5.13所示。该ER图有5个实体类型,其结构如下:客户(股东账号,身份证号,姓名,地址,客户类别,开户日期)资金(资金账号,金额,可取余额,冻结金额,解冻金额,利息,日期)证券(证券代码,名称,每手股数)委托(委托序号,数量,买卖类别,价格,时间,操作员)成交(成交序号,数量,买卖类别,成交价格,时间)该ER图有8个联系类型,其中6个1:N联系,2个M:N联系。其中,联系的属性如下:持有(金额,可用数量,冻结数量,解冻数量,日期)存取(存取单序号,存取标志,金额,日期)试把这个ER图转换成关系模式集,并指出每个模式的主键和外键。图5.13证券业务管理系统的ER图某学员为某出版社设计了图书发行信息管理系统,数据涉及到图书、作者、开印、入库、客户和发行员等信息。得到的全局ER图如图5.14所示。该ER该ER图有6个实体类型,其结构如下:图书(图书编号,书名,定价,包本数,开本,统一书号,库存量)作者(作者编号,姓名,性别,地址,电话)开印单(印单号,开单日期,定价,印数,制单人)入库单(入库单号,日期,送书单位,数量,包本数,版印次)发行员(发行员代号,姓名,电话)客户(客户编号,名称,地址,开户行,账号,税号,实体类型之间有6个联系,其中2个1:N联系,3个M:N联系,1个M:N:P联系,在图上均已标出。其中联系的属性如下所示。订购(订购单号,日期,数量)出库(出库单号,日期,数量,包本数)收款(收款单号,金额,收款日期)编著(日期,备注)试将ER图转换成关系模型,并注明主键和外键。收款方式)收款方式)图5.14图书发行系统的ER图某学员为上海闵行区物资供应公司设计了库存管理信息系统,对货物的库存、销售等业务活动进行管理。其ER图如图5.15所示。该ER图有7个实体类型,其结构如下:货物(货物代码,型号,名称,形态,最低库存量,最高库存量)采购员(采购员号,姓名,性别,业绩)供应商(供应商号,名称,地址)销售员(销售员号,姓名,性别,业绩)客户(客户号,名称,地址,账号,税号,联系人)仓位(仓位号,名称,地址,负责人)报损单(报损号,数量,日期,经手人)实体间联系类型有6个,其中1个1:N联系,1个M:N联系,4个M:N:P联系。其中联系的属性如下。入库(入库单号,日期,数量,经手人)出库(出库单号,日期,数量,经手人)存储(存储量,日期)定单(定单号,数量,价格,日期)采购(采购单号,数量,价格,日期)试将ER图转换成关系模型,并注明主键和外键。

5.4自测题答案5.4.1填空题答案总体信息需求处理需求DBMS特征硬件和OS特性完整的数据库结构应用程序设计原则系统调查可行性分析确定总目标和制定项目开发计划业务流程图系统范围图数据流程图数据字典数据项数据结构数据流数据存储加工过程企业组织信息需求7.设计局部概念模式综合成全局概念模式评审自顶向下逐步细化自底向上逐步综合把概念模式转换成DBMS能处理的模式10.11.形成初始模式存储记录结构设计完整性安全性设计DBADB的转储与恢复DB的重组织和重构造5.4.2单项选择题答案1.D2.C7.B8.B5.4.3设计题答案12.13.设计子模式应用程序设计梗概模式评价确定数据存储安排访问方法的设计5.4自测题答案10.11.形成初始模式存储记录结构设计完整性安全性设计DBADB的转储与恢复DB的重组织和重构造5.4.2单项选择题答案1.D2.C7.B8.B5.4.3设计题答案12.13.设计子模式应用程序设计梗概模式评价确定数据存储安排访问方法的设计程序设计DB的安全性与完整性控制3.C9.A4.D10.模式修正DB性能的监督、分析和改进5.B11.C6.这个数据库一种可能的ER这个数据库一种可能的ER图如图5.16所示,图中只画出实体、联系,未画出其属性。图5.16图5.16库存管理系统的ER模型5.4.4ER图实例答案解:根据ER图和转换规则,8个实体类型转换成8个关系模式,2个M:N联系转换成2个关系模式。因此,图5.11的ER图可转换成10个关系模式,如下所示:病人(住院号,姓名,性别,地址,病房编号,床位号,入院日期,出院日期)医生(医生工号,姓名,职称)护士(护士工号,姓名,职称,手术室编号)病床(病床编号,床位号,类型,空床标志,护士工号)手术室(手术室编号,类型)手术(手术标识号,类型,日期,时间,费用,手术室病人(住院号,姓名,性别,地址,病房编号,床位号,入院日期,出院日期)医生(医生工号,姓名,职称)护士(护士工号,姓名,职称,手术室编号)病床(病床编号,床位号,类型,空床标志,护士工号)手术室(手术室编号,类型)手术(手术标识号,类型,日期,时间,费用,手术室编号,医生工号,住院号)诊断书(诊断书编号,科别,诊断,医生工号,住院号)收据(收据编号,项目,金额,收款员,日期,住院号)协助(手术标识号,医生工号,角色)处方(处方单号,序号,药品名称,规格,数量,费用,住院号,医生工号)商品(商品编号,名称,类别,单位,单价)供应商(供应商编号,名称,账号,地址)仓库(仓库编号,地址,负责人)门店(门店编号,名称,地址)采购员(采购员编号,姓名,业绩)管理员(管理员编号,姓名,业绩,仓库编号)营业员(营业员编号,姓名,业绩,门店编号)采购(采购单号,数量,日期,采购员编号,供应商编号,商品编号)进货(进货单号,数量,日期,供应商编号,商品编号,仓库编号)配送(配送单号,数量,日期,商品编号,仓库编号,门店编号)销售(销售单号,数量,日期,商品编号,门店编号,营业员编号)存储(商品编号,仓库编号,日期,库存量,安全库存量)解:根据ER图和转换规则,5个实体类型转换成5个关系模式,2个M:N联系转换成2个关系模式。因此,图5.13的ER图可转换成7个关系模式,如下:客户(股东账号,身份证号,姓名,地址,客户类别,开户日期)资金(资金账号,金额,可取余额,冻结金额,解冻金额,利息,日期)证券(证券代码,名称,每手股数)委托(委托序号,股东账号,证券代码,资金账号,数量,买卖类别,价格,时间,操作员)成交(成交序号,股东账号,证券代码,资金账号,数量,买卖类别,成交价格,时间)持有(股东账号,证券代码,日期,金额,可用数量,冻结数量,解冻数量)存取(存取单序号,股东账号,资金账号,存取标志,金额,日期)据转换规则,ER图中有6个实体类型,可转换成6个关系模式,另外ER图中有3个M:N联系和1个M:N:P联系,也将转换成4个关系模式。因此,图5.14的ER图可转换成10个关系模式,具体如下:图书(图书编号,书名,定价,包本数,开本,统一书号,库存量)作者(作者编号,姓名,性别,地址,电话)开印单(印单号,开单日期,图书编号,定价,印数,制单人)入库单(入库单号,日期,送书单位,数量,包本数,版印次,图书编号)发行员(发行员代号,姓名,电话)客户(客户编号,名称,地址,开户行,账号,税号,收款方式)订购(订购单号,日期,数量,客户编号,图书编号,发行员代号)出库(出库单号,日期,数量,包本数,客户编号,图书编号)收款(收款单号,金额,收款日期,客户编号,图书编号)编著(作者编号,图书编号,日期,备注)据转换规则,ER图中有7个实体类型,可转换成7个关系模式,另外ER图中有1个M:N联系和4个M:N:P联系,也将转换成5个关系模式。因此,图5.15的ER图可转换成12个关系模式,具体如下:货物(货物代码,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论