数据库原理及应用(第2版)习题参考答案 下载本文

内容发布更新时间 : 2024/5/7 4:27:44星期一 下面是文章的全部内容请认真阅读。

·1·

第 1 章 数据概述 一.选择题

1.下列关于数据库管理系统的说法,错误的是

C

A .数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型 B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现 C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件 D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是

D

A .用文件管理数据,难以提供应用程序对数据的独立性

B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序 C.用文件存储数据的方式难以实现数据访问的安全控制

D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率 3.下列说法中,不属于数据库管理系统特征的是

A .提供了应用程序和数据的独立性

B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 C.用户访问数据时,需要知道存储数据的文件的物理信息

D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失 5.在数据库系统中,数据库管理系统和操作系统之间的关系是

A .相互调用

B.数据库管理系统调用操作系统 C.操作系统调用数据库管理系统 D.并发运行

6.数据库系统的物理独立性是指

A .不会因为数据的变化而影响应用程序 B.不会因为数据存储结构的变化而影响应用程序 C.不会因为数据存储策略的变化而影响数据的存储结构 D.不会因为数据逻辑结构的变化而影响应用程序

7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于 A

A .系统软件 C.应用软件

B.工具软件

D .数据软件 D

D

C

8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是

A .数据库 C.应用程序

B.操作系统

D .数据库管理系统

D

B

9.下列关于客户 /服务器结构和文件服务器结构的描述,错误的是

A .客户 /服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端

B.客户 / 服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据

的文件

C.客户 /服务器结构比文件服务器结构的网络开销小

D.客户 /服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享

1

· 2·

数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。

10.下列关于数据库技术的描述,错误的是

B

A .数据库中不但需要保存数据,而且还需要保存数据之间的关联关系

B.由于数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置

C.数据库中数据存储结构的变化不会影响到应用程序 D. 数据库中的数据具有较小的数据冗余

二.填空题

1 .数据管理的发展主要经历了 _______ 和_______两个阶段。 文件管理 数据库管理

2 .在利用数据库技术管理数据时,所有的数据都被_______统一管理。 数据库管理系统 3 .数据库管理系统提供的两个数据独立性是

_______ 独立性和 _______独立性。

物理 逻辑

4 .数据库系统能够保证进入到数据库中的数据都是正确的数据,该特征称为 5 .在客户 /服务器结构中,数据的处理是在

________端完成的。

服务器

_______ 。数据完整性

6 .数据库系统就是基于数据库的计算机应用系统,它主要由

________、 ________和________三部分组成。

据库、数据库管理系统和应用程序

7 .与用数据库技术管理数据相比,文件管理系统的数据共享性

________,数据独立性 ________。

差 低

8 .在数据库技术中,当表达现实世界的信息内容发生变化时,可以保证不影响应用程序,这个特性称为

______。

逻辑独立性

9 .当数据库数据由于机器硬件故障而遭到破坏时,数据库管理系统提供了将数据库恢复到正确状态,并尽可能使数

据不丢失的功能,这是数据库管理系统的 ______特性保证的。 可靠性

10.数据库中的数据是相互关联的数据集合,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,

且具有安全性和可靠性,这些特征都是由 ______保证的。 数据库管理系统

2

·3·

第 2 章 数据模型与数据库系统结构 一.选择题

1.数据库三级模式结构的划分,有利于

A

A. 数据的独立性

B. 管理数据库文件 D. 操作系统管理数据库

B

D. 其他

C. 建立数据库

2.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是

A .内模式

B. 模式

C. 外模式

3.数据库系统中将数据分为三个模式,从而提供了数据的独立性,下列关于数据逻辑独立性的说法,正确的是

C

A. B. C. D.

当内模式发生变化时,模式可以不变 当内模式发生变化时,应用程序可以不变 当模式发生变化时,应用程序可以不变 当模式发生变化时,内模式可以不变

4.为最大限度地保证数据库数据的正确性,关系数据库实现了三个完整性约束,下列用于保证实体完整性的是

B

A. 外码

B. 主码

C. CHECK 约束

D

D. UNIQUE 约束

5.下列关于关系中主属性的描述,错误的是

A. B.

主码所包含的属性一定是主属性 外码所引用的属性一定是主属性

C. 候选码所包含的属性都是主属性

D. 任何一个主属性都可以唯一地标识表中的一行数据 6.设有关系模式销售(顾客号,商品号,销售时间,销售数量)

次,则此关系模式的主码是 A .顾客号

C.(顾客号,商品号)

D

B.产品号

D.(顾客号、商品号、销售时间)

,若允许一个顾客在不同时间对同一个产品购买多

7.关系数据库用二维表来存储数据。下列关于关系表中记录的说法,正确的是

B

A .顺序很重要,不能交换 C.按输入数据的顺序排列

8.下列模式中,用于描述单个用户数据视图的是

B.顺序不重要

D .一定是有序的

C

A .内模式 C.外模式

B.概念模式

D .存储模式

9.在利用概念层数据模型描述数据时,一般要求模型要满足三个要求。下列描述中,不属于概念层数据模型应满足 的要求的是

A .能够描述并发数据

A

B.能够真实地模拟现实世界

D.能够方便地在计算机上实现

B

C.容易被业务人员理解

10.数据模型三要素是指

A .数据结构、数据对象和数据共享

3