数据库系统原理章节自测题 下载本文

数据库系统原理章节自测题

第一章 自测题

一、填空题

1) 数据管理技术的发展,与__________、__________和__________有密切的联系。 2) 文件系统中的数据独立性是指__________独立性。

3) 文件系统的缺陷是:_________、_________和__________。

4) 就信息处理的方式而言,在文件系统阶段,__________处于主导地位,_________

只起着服从程序设计需要的作用;而在数据库方式下,_________占据了中心位置。 5) 对现实世界进行第一层抽象的模型,称为__________模型;对现实世界进行第二层

抽象的模型,称为__________模型。

6) 层次模型的数据结构是__________结构;网状模型的数据结构是__________结构;

关系模型的数据结构是__________结构;面向对象模型的数据结构之间可以__________。

7) 在层次、网状模型中,用__________导航数据;而在关系模型中,用__________

导航数据。

8) 数据库的三级模式结构是对__________的三个抽象级别。 9) DBMS为应用程序运行时开辟的DB系统缓冲区,主要用于__________和__________。 10) 在数据库技术中,编写应用程序的语言仍然是C一类高级语言,这些语言被称为

__________语言。

11) 在DB的三级模式结构中,数据按__________的描述提供给用户,按__________的

描述存储在磁盘中,而__________提供了连接这两级的相对稳定的中间观点,并使得两级中的任何一级的改变都不受另一级的牵制。

12) 层次、网状的DML属于________语言,而关系型DML属于_________语言。 13) DBS中存放三级结构定义的DB称为__________。

14) 从模块结构考察,DBMS由两大部分组成:__________和__________。 15) DBA有两个很重要的工具:__________和__________。

16) DBS是________、_________、_________和_________的集合体。 17) DBS的全局结构体现了其__________结构。

18) 在DBS中,DB在磁盘上的基本组织形式是_________,这样可以充分利用OS

_________的功能。

19) 根据计算机的系统结构,DBS可分成四种类型:_______、_______、_______和

_______。

20) 数据独立性使得修改DB结构时尽量不影响已有的__________。

二、单项选择题(在备选答案中选出一个正确答案)

1.在DBS中,DBMS和OS之间关系是 [ ] A.并发运行 B.相互调用

C.OS调用DBMS D.DBMS调用OS

2.在数据库方式下,信息处理中占据中心位置的是 [ ] A.磁盘 B. 程序 C. 数据 D. 内存

3.DB的三级体系结构是对_________抽象的三个级别。 [ ] A. 存储器 B. 数据 C. 程序 D. 外存

4.DB的三级模式结构中最接近外部存储器的是 [ A. 子模式 B. 外模式 C. 概念模式 D. 内模式

5.DBS具有“数据独立性”特点的原因是因为在DBS中 [ A. 采用磁盘作为外存 B. 采用三级模式结构

C. 使用OS来访问数据 D. 用宿主语言编写应用程序 6.在DBS中,“数据独立性”和“数据联系”这两个概念之间联系是 [ A.没有必然的联系 B.同时成立或不成立

C.前者蕴涵后者 D.后者蕴涵前者

7.数据独立性是指 [ A.数据之间相互独立 B.应用程序与DB的结构之间相互独立

C.数据的逻辑结构与物理结构相互独立 D.数据与磁盘之间相互独立 8.DB中数据导航是指 [ A.数据之间联系 B.数据之间指针联系

C.从已知数据找未知数据的过程 D.数据的组合方式

9.用户使用DML语句对数据进行操作,实际上操作的是 [ A.数据库的记录 B.内模式的内部记录

C.外模式的外部记录 D.数据库的内部记录值

10.对DB中数据的操作分成两大类: [ A.查询和更新 B.检索和修改

C.查询和修改 D.插入和修改

三、问答题

1.试对数据管理技术三个发展阶段作一详细的比较。

2.在用户访问数据库中数据的过程中,DBMS起着什么作用? 3.什么是“DB的系统缓冲区”? 4.DBS中有哪些系统软件?

]

]

]

]

]

]

]

第二章 自测题

一、填空题

1. 数据库设计过程的输入包括四部分内容:__________,__________,__________和

__________。

2. 数据库设计过程的输出主要有两部分:__________和__________。

3. 规划阶段具体可以分成三个步骤:___________、___________和___________。 4. 需求分析的工作主要有下面四步组成:分析用户活动,产生__________;确定系统范围,

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

5. 需求分析中的数据字典通常包含以下五个部分:__________,__________,__________,

__________和__________。

6. 概念设计的目标是产生反映____________的数据库概念结构,即概念模式。 7. 概念设计阶段可分为三步来完成:__________,__________和__________。 8. 就方法的特点而言,需求分析阶段通常采用__________的分析方法;概念设计阶段通常

采用__________的设计方法。

9. 逻辑设计的主要工作是:__________________________。

10. 逻辑设计的步骤有五步:__________,__________,__________,__________和

__________。

11. 物理设计可分成五步进行:__________,__________,__________,__________和

__________。

12. DBS的维护工作由__________承担的。

13. DBS的维护工作主要包括以下四个部分:_________,_________,_________,

_________。

二、单项选择题(在备选的答案中选出一个正确答案) 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.一致性联系

三、设计题 假设要为某商业集团设计一个数据库,该集团中有若干仓库、若干商店、经销若干商品。 试画一个有关仓库、商店、商品、采购员、职工、顾客、供应商、采购、入库、出库、销售聘用等信息的ER图。

四、ER图实例

在数据库设计中,ER模型的设计是一个很重要的环节。为了帮助学习者提高数据库设计水平,有利于毕业设计和今后的工作,我们从毕业生的论文中挑选了5个ER模型,供参考。这些设计并不是惟一的,可能还不完善,但大家从中可得到有益的启发,拓宽思路。 1.某学员为医院“住院管理信息系统”设计了数据库的ER模型,对医生、护士、病人、病房、诊断、手术、结账等有关信息进行管理,其ER图如图2.11所示。 这个ER图有8个实体类型,其属性如下:

病人(住院号,姓名,性别,地址) 医生(医生工号,姓名,职称) 护士(护士工号,姓名,职称)

病床(病床编号,床位号,类型,空床标志) 手术室(手术室编号,类型)

手术(手术标识号,类型,日期,时间,费用) 诊断书(诊断书编号,科别,诊断)

收据(收据编号,项目,金额,收款员,日期)

这个ER图有11个联系类型,其中1个是1:1联系,8个1:N联系,2个是M:N