第1章习题
一、选择题
1. 数据库是长期保存在计算机外存上的、有结构的、可共享的 B 。
A. 程序集合
B. 数据集合
C. 文件集合
D. 命令集合
2. 下列有关DBMS的说法, C 是正确的。
A. DBMS是一个类似V
的应用开发软件 B. DBMS是一个数据库应用软件
C. DBMS是在操作系统支持下的一个系统软件
D. DBMS是软硬件的集合体
3. 在数据库中,下列说法 B 是不正确的。
A. 数据库数据独立性高
B. 数据库避免了一切数据冗余
C. 数据库系统整体数据结构化
D. 数据库可为多用户访问
4. 数据库系统的特点之一是数据共享,那么数据共享是指C 。
A. 多个用户使用同一种语言共享一个数据集合
B. 一个应用系统中多个程序共享一个数据集合
C. 多个应用、多种语言,多个用户共享一个数据集合
D. 多个应用使用同一种语言共享一个数据集合
5. 数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)之间的关系 A 。
A. DBS包含DB、DBMS
B. 三者是一个概念,就是“数据库”
C. DBMS与DBS是一样的,它们包含了DB
D. DBMS包含DB、DBS
6. 在数据库中,造成数据不一致的原因是 B 。
A. 数据独立性差
B. 数据冗余
C. 数据库数据量太大
D. 未对数据进行完整性控制
7. 数据库管理员(DBA)是 D 。
A. 负责数据库系统维护人员
B. 负责系统分析设计的人员
C. 负责程序设计人员
D. 负责数据库建立、使用和维护的人员
8. DBMS实现对数据库数据的更新和查询操作的功能称为 C 。
A. 数据定义功能
B. 数据库运行管理功能
C. 数据操纵功能
D. 数据控制功能
9. A 可以减少数据重复存储。
A. 数据库
B. 文件
C. 程序
D. 用户
11. 数据库系统采用三级模式体系结构,有利于数据库的 B 。
A. 数据结构化
B. 数据独立性
C. 数据共享性
D. 数据的多用户访问
12. 一个数据库有 1 模式, 2 外模式, 1 内模式。
A. 1个
B. 有限多个
C. 无穷多个
D. 可以没有
13. 在数据库三级模式体系结构中, A 是用户与数据库的接口,是用户看到的数据视图; B 是对数据库全体数据 E 的描述; C 是描述了数据的 E 。
A. 外模式
B. 模式
C. 内模式
D. 逻辑结构
E. 物理结构
F. 文件结构
二、填空题
1. 数据库中数据是按照某种数据模型来描述、组织和存储的。
具有较小的数据冗
余、较高的数据独立性和易扩展性,可为不同的用户共享。
2. 数据冗余不仅浪费存储空间而且易造成数据的不一致。
3. 数据库管理系统的主要功能有数据定义、数据操纵功能、数据库运行管理以及数据库建立和维护等4个方面。
4. 数据库系统一般由数据库、数据库管理系统、应用程序、数据库管理员和用
户等构成的人机系统。
5. 关系数据模型由E.F.Codd 在1970 年提出,他为此获得了图灵Tuling 奖。
6. 数据独立性可分为物理独立性和逻辑独立性,它是指数据和应用程序
是相互独立的。
7. 当数据的物理存储结构改变,应用程序不变,而由DBA处理这种改变,这是指数据的数据的物理独立性。
8. 外模式是模式的子集。
三、简答题
1. 简述DBMS的主要功能。
(1)数据定义功能。
DBMS提供DDL,用户使用定义数据库。
(2)数据操纵功能。
DBMS提供DML,用户使用它来完成对数据库的基本操作:插入、删除、修改、查询等。
(3)数据库运行管理。
这是DBMS运行时的核心部分,包括并发控制、数据库安全性控制、数据库完整性控制,数据库恢复等等。
(4)数据库的建立和维护功能。
包括数据库初始数据的载入和转换功能,数据库转储与功能,数据库的重组织功能和性能检测、分析功能等等。
2.简述模式、外模式、内模式概念。
答:
外模式:是与某个应用有关的局部数据的逻辑结构和特征的描述。
是数据库个别用户看到的数据视图。
模式:也称概念模式、逻辑模式。
是数据库中全体数据的逻辑结构和特征的描述。
内模式:是对数据库中全体数据的物理结构和存储方式的描述。
是数据在数据库内部的表示方式。
3. 数据库系统为什么采用三级模式体系结构?
答: 三级模式是对数据库的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户可以逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式和存储方式。
4. 简述数据库数据的逻辑独立性和物理独立性含义。
答: 数据的物理独立性是指当数据库的物理结构改变后,不影响现有的应用程序。
数据的逻辑独立性是指当数据库的逻辑结构改变后,不影响现有的应用程序。
5. 阐述二级映射与数据库独立性之间的关系。
答:外模式/模式映象可以提供对数据逻辑独立性的保证。
当模式改变时,由DBA对各个外模式/模式映象加以调整,可以使外模式保持不变,而应用程序是根据外模式编写的,从而应用程序也不必修改,这样,保证了数据与程序的逻辑独立性。
模式/内模式映象可以提供对数据物理独立性的保证。
当内模式改变时,由DBA对模式/内模式映象加以调整,可以使模式保持不变,从而应用程序也不必修改,这样,保证了数据与程序的物理独立性。
简称数据的物理独立性。