您好,欢迎来到测品娱乐。
搜索
您的当前位置:首页数据库自测题

数据库自测题

来源:测品娱乐
5.3 自测题

5.3.1 填空题

1.数据库设计过程的输入包括四部分内容:__________,__________,__________和__________。 2.数据库设计过程的输出主要有两部分:__________和__________。

3.规划阶段具体可以分成三个步骤:___________、___________和___________。

4.需求分析的工作主要有下面四步组成:分析用户活动,产生__________;确定系统范围,产生__________;分析用户活

动涉及的数据,产生__________;分析系统数据,产生__________。

5. 需求分析中的数据字典通常包含以下五个部分:__________,__________,__________,__________和__________。 6.概念设计的目标是产生反映____________的数据库概念结构,即概念模式。 7.概念设计阶段可分为三步来完成:__________,__________和__________。

8.就方法的特点而言,需求分析阶段通常采用__________的分析方法;概念设计阶段通常采用__________的设计方法。 9.逻辑设计的主要工作是:__________________________。

10.逻辑设计的步骤有五步:__________,__________,__________,__________和__________。 11.物理设计可分成五步进行:__________,__________,__________,__________和__________。 12.DBS的维护工作由__________承担的。

13.DBS的维护工作主要包括以下四个部分:_________,_________,_________,_________。 5.3.2 单项选择题(在备选的答案中选出一个正确答案)

1.需求分析阶段设计数据流程图(DFD)通常采用 [ ] A.面向对象的方法 B.回溯的方法

C.自底向上的方法 D.自顶向下的方法

2.概念设计阶段设计概念模型通常采用 [ ] A.面向对象的方法 B.回溯的方法

C.自底向上的方法 D.自顶向下的方法

3.设计子模式属于数据库设计的 [ ] A.需求分析 B.概念设计 C.逻辑设计 D.物理设计

4.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映 [ ] A.应用程序员的编程需求 B.DBA的管理信息需求

C.数据库系统的维护需求 D.企业组织的信息需求

5.数据库设计人员和用户之间沟通信息的桥梁是 [ ] A.程序流程图 B.实体联系图 C.模块结构图 D.数据结构图

6.有两个不同的实体集,它们之间存在着一个1:1联系和一个M:N联系,那么根据ER模型转换成关系模型的规则,这个

ER结构转换成的关系模式个数为 [ ] A.2个 B.3个 C.4个 D.5个

7.如果有10个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中3个

1:1联系,4个1:N联系,5个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为 [ ]

A.14个 B.15个 C.19个 D.22个

8.在ER模型转换成关系模型的过程中,下列叙述不正确的是 [ ] A.每个实体类型转换成一个关系模式

B.每个联系类型转换成一个关系模式 C.每个M:N联系类型转换一个关系模式

D.在处理1:1和1:N联系类型时,不生成新的关系模式

9.当同一个实体集内部的实体之间存在着一个1:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换成

的关系模式个数为 [ ] A.1个 B.2个 C.3个 D.4个

10.当同一个实体集内部的实体之间存在着一个M:N联系时,那么根据ER模型转换成关系模型的规则,这个ER结构转换

成的关系模式个数为 [ ] A.1个 B.2个 C.3个 D.4个

11.在数据库设计中,子类与超类存在着 [ ] A.相容性联系 B.调用的联系

C.继承性的联系 D.一致性联系

5.3.3 设计题

假设要为某商业集团设计一个数据库,该集团中有若干仓库、若干商店、经销若干商品。

试画一个有关仓库、商店、商品、采购员、职工、顾客、供应商、采购、入库、出库、销售聘用等信息的ER图。

5.3.4 ER图实例。在数据库设计中,ER模型的设计是一个很重要的环节。为了帮助学习者提高数据库设计水平,有利于毕业设计和今后的工作,我们从毕业生的论文中挑选了5个ER模型,供参考。这些设计并不是惟一的,可能还不完善,但大家从中可得到有益的启发,拓宽思路。

1.某学员为医院“住院管理信息系统”设计了数据库的ER模型,对医生、护士、病人、病房、诊断、手术、结账等有关信息进行管理,其ER图如图5.11所示。

这个ER图有8个实体类型,其属性如下: 收据(收据编号,项目,金额,收款员,日期)

病人(住院号,姓名,性别,地址) 这个ER图有11个联系类型,其中1个是1:1联系,8医生(医生工号,姓名,职称) 个1:N联系,2个是M:N联系。联系的属性如下: 护士(护士工号,姓名,职称) 协助(角色) 病床(病床编号,床位号,类型,空床标志) 处方(处方单号,序号,药品名称,规格,数量,费用) 手术室(手术室编号,类型) 入住(入院日期,出院日期) 手术(手术标识号,类型,日期,时间,费用) 试把这个ER图转换成关系模型。并指出各个关系模式诊断书(诊断书编号,科别,诊断) 的主键和外键。 N 诊断书 医生 1 书写 M 1 M N 主刀 协助 处方 拥有 N N N 1 1 病人 手术 N 接受 1 N 1 位于 入住 结账 1 1 N 手术室 病床 收据 1 N 安排 分配 N 护士 1 图5.11住院管理信息系统的ER图

2.某学员为电脑专卖店设计开发了“电脑销售信息管理系统”,数据库的ER模型对商品、供应商、仓库、营业员、门店的有关信息进行了管理,其ER图如图5.12所示。 这个ER图有7个实体类型,其属性如下: 这个ER图有7个联系类型,其中2个是1:N联系,1 商品(商品编号,名称,类别,单位,单价) 个M:N联系,4个是M:N:P联系。联系的属性如下:

供应商(供应商编号,名称,账号,地址) 采购(采购单号,数量,日期) 仓库(仓库编号,地址,负责人) 进货(进货单号,数量,日期) 门店(门店编号,名称,地址) 配送(配送单号,数量,日期) 采购员(采购员编号,姓名,业绩) 销售(销售单号,数量,日期) 管理员(管理员编号,姓名,业绩) 存储(库存量,日期,安全库存量) 营业员(营业员编号,姓名,业绩) 试把这个ER图转换成关系模型。并指出各个关系模式 的主键和外键。

M 采购员采购 N 营业员 N N 供应商 M 管理员 N 进货 管理 P 商品 N M M 存储 P N 1 仓库 M N 销售 配送 属于 P 1 P 门店

图5.12 电脑销售信息管理系统的ER图

3.某学员为证券营业网点设计的业务信息管理系统,对客户、资金、证券和业务活动进行了管理,其ER图如图5.13所示。

该ER图有5个实体类型,其结构如下:

客户(股东账号,身份证号,姓名,地址,客户类别,开户日期)

资金(资金账号,金额,可取余额,冻结金额,解冻金额,利息,日期) 证券(证券代码,名称,每手股数)

委托(委托序号,数量,买卖类别,价格,时间,操作员) 成交(成交序号,数量,买卖类别,成交价格,时间)

该ER图有8个联系类型,其中6个1:N联系,2个M:N联系。其中,联系的属性如下:

持有(金额,可用数量,冻结数量,解冻数量,日期) 存取(存取单序号,存取标志,金额,日期)

试把这个ER图转换成关系模式集,并指出每个模式的主键和外键。

1 证券 委托 N 冻结2 N N N 1

申请 持有

1 M

客户 冻结1 过户 M 1

存取 交割

1 N N N

清算 资金 1 N 成交

图5.13证券业务管理系统的ER图

4.某学员为某出版社设计了图书发行信息管理系统,数据涉及到图书、作者、开印、入库、客户和发行员等信息。得到的全局ER图如图5.14所示。

该ER图有6个实体类型,其结构如下: 实体类型之间有6个联系,其中2个1:N联系,3个M:N图书(图书编号,书名,定价,包本数,开本,统一书联系,1个M:N:P联系,在图上均已标出。其中联系的属性号,库存量) 如下所示。

作者(作者编号,姓名,性别,地址,电话) 订购(订购单号,日期,数量) 开印单(印单号,开单日期,定价,印数,制单人) 出库(出库单号,日期,数量,包本数) 入库单(入库单号,日期,送书单位,数量,包本数,收款(收款单号,金额,收款日期) 版印次) 编著(日期,备注)

发行员(发行员代号,姓名,电话) 试将ER图转换成关系模型,并注明主键和外键。 客户(客户编号,名称,地址,开户行,账号,税号, 收款方式) 作者 M 开印N 入库N 采购M 采购 P 供应M P 发行M 入库 N 报损N 报损 N 1 货物 M 存储 N 仓位 图5.15 库存管理系统的ER

图5.14 图书发行系统的ER图

M 出库 M 定单 P 客户 P 销售N 编著 开印 入库 N 1 图书 M 出库 M 收款 1 订购 N N 客户 P N N 5.某学员为上海闵行区物资供应公司设计了库存管理信息系统,对货物的库存、销售等业务活动进行管理。其ER图如图5.15所示。

该ER图有7个实体类型,其结构如下:

货物(货物代码,型号,名称,形态,最低库存量,最高库存量) 采购员(采购员号,姓名,性别,业绩) 供应商(供应商号,名称,地址)

销售员(销售员号,姓名,性别,业绩)

客户(客户号,名称,地址,账号,税号,联系人) 仓位(仓位号,名称,地址,负责人) 报损单(报损号,数量,日期,经手人)

实体间联系类型有6个,其中1个1:N联系,1个M:N联系,4个M:N:P联系。其中联系的属性如下。 入库(入库单号,日期,数量,经手人) 出库(出库单号,日期,数量,经手人) 存储(存储量,日期)

定单(定单号,数量,价格,日期) 采购(采购单号,数量,价格,日期)

试将ER图转换成关系模型,并注明主键和外键。

5.4 自测题答案

5.4.1 填空题答案

1.总体信息需求 处理需求 DBMS特征 硬件和OS特性 2.完整的数据库结构 应用程序设计原则

3.系统调查 可行性分析 确定总目标和制定项目开发计划 4.业务流程图 系统范围图 数据流程图 数据字典 5.数据项 数据结构 数据流 数据存储 加工过程 6.企业组织信息需求

7.设计局部概念模式 综合成全局概念模式 评审 8.自顶向下逐步细化 自底向上逐步综合 9.把概念模式转换成DBMS能处理的模式

10.形成初始模式 设计子模式 应用程序设计梗概 模式评价 模式修正 11. 存储记录结构设计 确定数据存储安排 访问方法的设计

完整性安全性设计 程序设计 12.DBA

13.DB的转储与恢复 DB的安全性与完整性控制 DB性能的监督、分析和改进 DB的重组织和重构造 5.4.2 单项选择题答案

1.D 2.C 3.C 4.D 5.B 6.B 7.B 8.B 9.A 10.B 11.C 5.4.3 设计题答案

这个数据库一种可能的ER图如图5.16所示,图中只画出实体、联系,未画出其属性。

供应商

N M

采购 入库 采购员 M P 仓库

N P N

商品 M

M

出库

销售 客户 N

P P

聘用 职工 N 1 商店 图5.16 库存管理系统的ER模型

5.4.4 ER图实例答案

1.解:根据ER图和转换规则,8个实体类型转换成8个关系模式,2个M:N联系转换成2个关系模式。因此,图5.11的ER图可转换成10个关系模式,如下所示:

病人(住院号,姓名,性别,地址,病房编号,床位号,编号,医生工号,住院号) 入院日期,出院日期) 诊断书(诊断书编号,科别,诊断,医生工号,住院号)

医生(医生工号,姓名,职称) 收据(收据编号,项目,金额,收款员,日期,住院号) 护士(护士工号,姓名,职称,手术室编号) 协助(手术标识号,医生工号,角色) 病床(病床编号,床位号,类型,空床标志,护士工号) 处方(处方单号,序号,药品名称,规格,数量,费用,手术室(手术室编号,类型) 住院号,医生工号)手术(手术标识号,类型,日期,时间,费用,手术室

2.解:根据ER图和转换规则,7个实体类型转换成7个关系模式,1个M:N联系和4个M:N:P联系转换成5个关系模式。因此,图5.12的ER图可转换成12个关系模式,如下所示:

商品(商品编号,名称,类别,单位,单价) 供应商(供应商编号,名称,账号,地址) 仓库(仓库编号,地址,负责人) 门店(门店编号,名称,地址) 采购员(采购员编号,姓名,业绩)

管理员(管理员编号,姓名,业绩,仓库编号) 营业员(营业员编号,姓名,业绩,门店编号)

采购(采购单号,数量,日期,采购员编号,供应商编号,商品编号) 进货(进货单号,数量,日期,供应商编号,商品编号,仓库编号) 配送(配送单号,数量,日期,商品编号,仓库编号,门店编号) 销售(销售单号,数量,日期,商品编号,门店编号,营业员编号) 存储(商品编号,仓库编号,日期,库存量,安全库存量)

3.解:根据ER图和转换规则,5个实体类型转换成5个关系模式,2个M:N联系转换成2个关系模式。因此,图5.13的

ER图可转换成7个关系模式,如下:

客户(股东账号,身份证号,姓名,地址,客户类别,开户日期)

资金(资金账号,金额,可取余额,冻结金额,解冻金额,利息,日期) 证券(证券代码,名称,每手股数)

委托(委托序号,股东账号,证券代码,资金账号,数量,买卖类别,价格,时间,操作员) 成交(成交序号,股东账号,证券代码,资金账号,数量,买卖类别,成交价格,时间) 持有(股东账号,证券代码,日期,金额,可用数量,冻结数量,解冻数量) 存取(存取单序号,股东账号,资金账号,存取标志,金额,日期)

4.据转换规则,ER图中有6个实体类型,可转换成6个关系模式,另外ER图中有3个M:N联系和1个M:N:P联系,也将转换成4个关系模式。因此,图5.14的ER图可转换成10个关系模式,具体如下:

图书(图书编号,书名,定价,包本数,开本,统一书号,库存量) 作者(作者编号,姓名,性别,地址,电话)

开印单(印单号,开单日期,图书编号,定价,印数,制单人)

入库单(入库单号,日期,送书单位,数量,包本数,版印次,图书编号) 发行员(发行员代号,姓名,电话)

客户(客户编号,名称,地址,开户行,账号,税号,收款方式) 订购(订购单号,日期,数量,客户编号,图书编号,发行员代号) 出库(出库单号,日期,数量,包本数,客户编号,图书编号) 收款(收款单号,金额,收款日期,客户编号,图书编号) 编著(作者编号,图书编号,日期,备注)

5.据转换规则,ER图中有7个实体类型,可转换成7个关系模式,另外ER图中有1个M:N联系和4个M:N:P联系,也将转换成5个关系模式。因此,图5.15的ER图可转换成12个关系模式,具体如下:

货物(货物代码,型号,名称,形态,最低库存量,最高库存量) 采购员(采购员号,姓名,性别,业绩) 供应商(供应商号,名称,地址)

销售员(销售员号,姓名,性别,业绩)

客户(客户号,名称,地址,账号,税号,联系人) 仓位(仓位号,名称,地址,负责人)

报损单(报损号,数量,日期,经手人,货物代码)

入库(入库单号,日期,数量,经手人,供应商号,货物代码,仓位号) 出库(出库单号,日期,数量,经手人,客户号,货物代码,仓位号) 存储(货物代码,仓位号,日期,存储量)

定单(定单号,数量,价格,日期,客户号,货物代码,销售员号) 采购(采购单号,数量,价格,日期,供应商号,货物代码,采购员号)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- cepb.cn 版权所有 湘ICP备2022005869号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务