数据库原理及应用期末考试复习题库.docx
- 文档编号:8324200
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:69
- 大小:175.48KB
数据库原理及应用期末考试复习题库.docx
《数据库原理及应用期末考试复习题库.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用期末考试复习题库.docx(69页珍藏版)》请在冰豆网上搜索。
数据库原理及应用期末考试复习题库
一、填空题
1.(事务)是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有(原子性)、(一致性)、(隔离性)、(持续性)四个特性。
2.(数据库)是长期存储在计算机内的、有组织、可共享的数据集合。
(数据库)是存储在计算机内组织的结构化的相关数据的集合。
3.(事务)是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
4.(数据库管理系统)是位于用户与(操作系统)之间的一层数据管理软件。
5.(物理结构设计)阶段与具体的DBMS密切相关。
6.DBMS是指(数据库管理系统)它是位于(用户)和(操作系统)之间的一层管理软件
7.E-R图一般在数据库设计的(概念结构设计)阶段使用。
8.RDMBS查询处理可分为(查询分析)、查询检查、(查询优化)和查询执行四个阶段。
9.SQLServer具有两种身份验证模式:
(WINDOWS)身份验证模式和(混合)身份验证模式。
10.SQL的(集合)处理方式与主语言的单记录处理方式之间用(游标)来协调。
11.SQL的触发事件有三类:
(UPDATE)、(DELETE)和(INSERT)。
12.SQL的授权语句中的关键字PUBLIC表示(全体用户)。
13.SQL中的安全性机制,主要有两个:
(视图)和(授权)。
14.S封锁增加了并发度,但缺点是(容易发生死锁)。
15.T-SQL语言中,局部变量由用户定义和维护,名称以(@)开头;全局变量由系统定义和维护,名称以(@@)开头。
16.按所使用的数据模型来分,数据库可分为(层次)、(关系)和(网状)三种类型。
17.按照数据结构的类型来命名,数据模型分为(层次模型),(网状模型)和(关系模型)。
18.表示实体及其联系的方法为(E-R图),基本图素包括(实体)、(属性)和(联系)。
习惯上实体用(矩形)表示,实体属性用(椭圆形)表示,联系用(菱形)表示。
19.并发操作带来的问题主要有(丢失修改),(不可重复读),(读脏数据)。
20.并发控制的主要方法是采用(封锁)机制,其类型有(共享锁)和(排它锁)两种。
21.层次、网状的DML属于(过程性)语言,而关系型DML属于(非过程性)语言。
22.层次模型中上一层记录类型和下一层记录类型之间的联系是(1:
N)联系。
23.当数据的存储结构改变了,应用程序不变,而由DBMS处理这种改变。
这是指数据的(物理独立性)
24.当数据库的存储结构改变时,可相应修改(模式/内模式映像),从而保持模式不变。
25.对数据对象施加封锁,可能会引起活锁和死锁问题。
预防死锁通常有(一次封锁法)和(顺序封锁法)两种方法。
26.对于非规范化的模式,经过(将每一个分量化分为不可分的数据项)转变为1NF,将1NF经过(消除每一个非主属性对码的部分函数依赖,)转变为2NF,将2NF经过(消除非主属性对码的传递函数依赖)转变为3NF。
27.对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是(数据库管理员)。
28.多个事物在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是(可串行化的)。
29.封锁能避免错误的发生,但会引起(活锁和死锁)问题。
30.根据数据模型的应用目的不同,数据模型可分为(概念模型)和(数据模型)
31.关系R和S做外连接,结果中只有R的属性存在Null值,则该连接属于(右外)连接。
32.关系操作的特点是(集合)操作。
33.关系代数表达式优化的启发式规则有:
尽早地执行(选择)和投影操作,避免直接做(笛卡尔积)。
34.关系规范化的目的是(控制冗余,避免插入和删除异常,从而增强数据的稳定性和灵活性).
35.关系规范中的删除操作异常是指(不该删除的数据被删除),插入操作异常是指(应该插入的数据未被插入)。
36.关系模式的操作异常问题往往是由(数据冗余)引起的。
37.关系模式中,满足2NF的模式必定是(1NF)。
38.关系模式中R的属性全部是主属性,则R的最高范式必定是(3NF)。
39.关系模型中的关系模式至少是(1NF)。
40.关系数据库规范化是为解决关系数据库中(插入、删除和数据冗余)问题而引入的。
41.规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:
其每一属性都是(不可分解的)。
42.候选关键字中的属性称为(主属性)。
43.恢复的基本原则是(冗余)。
要使数据库具有可恢复性,在平时要做好两件事:
(转储(备份))和(记’日志’)。
44.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1:
N的联系,则转换成关系模式后,右以包含有(1或2)个关系模式。
45.假定一个E-R图包含有A实体和B实体,并且从A到B存在着M:
N的联系,则转换成关系模型后,包含有(3)个关系模式。
46.就方法的特点而言,需求分析阶段通常采用(自顶向下逐步细化)的分析方法;概念设计阶段通常采用(自底向上逐步总和)的设计方法。
47.两段式封锁是可串行化的(充分)条件。
48.描述概念模型常用的方法是(实体--联系方法)。
49.判断一个并发调度是否正确,可以用(可串行化)概念来解决。
50.如果Y
X
U,则X→Y成立。
这条推理规则称为(自反律)。
51.如果对数据库的并发操作不加以控制,则会带来四类问题:
(丢失更新)、(读’脏数据’)和(不可重复读)。
52.若关系为1NF,且它的每一个非主属性都(完全函数依赖于或不部分函依赖于)码,则该关糸为2NF。
53.若事务T对数据对象A加了S锁,则其他事务只能对数据A再加(S)锁,不能加(X)锁,直到事务T释放A上的锁。
54.若事物T对数据R已经加了X锁,则其他事物对数据R(不能加任何锁)。
55.设F为关系模式R的函数依赖集,若对F中每个非平凡的FD:
X→Y,都有X是R的(超码),则称R为(BCNF)模式。
56.设计概念结构时,常用的数据抽象方法是(分类)、(聚集)和(概括)。
57.设计性能较优的关系模式称为规范化,规范化主要的理论依据是(关系规范化理论)。
58.实体之间的联系可抽象为三类,它们是(一对一)、(一对多)、(多对多)。
59.实体之间的联系可抽象为三类它们是(1:
1),(1:
m)和(m:
n)
60.事务的执行次序称为(调度)。
61.事物的所有操作要么全做,要么全不做,这是事务的(原子)特性。
62.数据独立性又可为(逻辑数据独立性)和(物理数据独立性)。
63.数据管理技术经历了(人工管理),(文件管理)和(数据库系统)三个阶段
64.数据库的基本特点是(数据可以共享(或数据结构化)、数据独立性、数据冗余度小,易扩充、统一管理和控制)。
65.数据库的三级模式结构是对(数据)的三个抽象级别。
66.数据库的特点之一是数据的共享。
严格的讲,这里的数据共享是指(多种应用,多种语言,多个用户相互覆盖所用的数据集合)。
67.数据库管理系统的主要功能有(数据定义功能),(数据操作功能),数据库的运行管理和数据库的建立以及维护等4个方面。
68.数据库管理系统能实现对数据库中数据的查询,插入,修改和删除等操作,这种功能称为(数据操纵功能)
69.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(安全性)。
70.数据库技术中采取分级方法将数据库的结构划分成多个层次,是为了提高数据库的(逻辑独立性)和(物理独立性)。
71.数据库是在计算机系统中按照数据模型组织、储存和应用的(数据的集合),支持数据库各种操作的软件系统叫(数据库管理系统),由计算机、操作系统、DBMS、数据库应用程序及用户等组成的一个整体叫做(数据库系统)。
72.数据库是长期存储在计算机内,有(组织)的,可(共享)的数据集合
73.数据库系统的核心是(数据库管理系统)。
74.数据库系统的三级模式结构是指数据库系统是由(模式)、(外模式)、(内模式)三级构成的。
75.数据库系统的特点是(数据共享),数据独立,减少数据剩余,避免数据不一致和加强了数据保护。
76.数据库系统一般由(数据库)、应用系统、(数据库管理系统)、(数据库管理员)和用户构成。
77.数据库系统在运行过程中,可能会发生故障。
故障主要有(事务故障)、系统故障、(介质故障)和计算机病毒四类。
78.数据库系统中,系统故障通常称为(软故障),介质故障称为(硬故障)。
79.数据库应用系统设计的(需求分析)阶段生成的文档是(数据字典)和数据流图。
80.数据流图是数据库系统设计过程中(概念结构设计)阶段完成的。
81.数据模型的三要素是(数据结构),(数据操作)和(数据约束条件)。
82.数据模型是由(数据结构),(数据操作)和(完整性约束)三部分组成的
83.数据模型通常由(数据结构)、(数据操作)、(数据的约束条件)三部分组成。
84.为了使程序员编程时既可以使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到(宿主语言)中
85.现实世界的事物反映到人的头脑中经过思维加工是数据,这一过程要经历三个领域,依次是(现实世界),(信息世界)和(计算机世界)。
86.现实世界进行第一层抽象的模型,称为(概念)模型;对现实世界进行第二层抽象的模型,称为(数据)模型。
87.消除了部分函数依赖的1NF的关系模式,必定是(2NF)。
88.消除了非主属性对侯选键传递依赖的关系模式,称为(3NF)模式。
89.消除了非主属性对侯选键局部依赖的关系模式,称为(2NF)模式。
90.消除了每一属性对侯选键传递依赖的关系模式,称为(BCNF)模式。
91.信息处理的方式而言,在文件系统阶段,(程序设计)处于主导地位,(数据)只起着服从程序设计需要的作用;而在数据库方式下,(数据)占据了中心位置。
92.由初步E-R图构成基本E-R图,其主要任务是(消除不必要的冗余)。
93.由分E-R图生成初步E-R图,其主要任务是(消除属性冲突)、(消除结构冲突)和(消除命名冲突)。
94.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用(GRANT)语句,收回所授的权限使用(REVOKE)语句。
95.在登录日志文件时,应该先(登录日志文件),后(更新数据库)。
96.在登录日志文件时,应该先登录(日志文件),后(更新数据库)。
97.在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在A中称为(外码)。
98.在关系代数中,θ连接是由(笛卡尔积)和(选择)运算组合而成的。
99.在关系模式R中,若其函数依赖集中所有候选键都是决定因素,则R最高范式是(4NF)。
100.在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为(实体完整性)规则。
101.在关系数据库设计中,使每个关系达到3NF,这是(逻辑设计阶段)阶段完成的。
102.在关系数据库中,当关系的类型改变时,用户程序也可以不变,这是(数据的逻辑独立性)。
103.在数据抽象中,概括层次表示(是一个(issubsetof))联系,聚集层次表示(是一部分(ispartof))联系。
104.在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段,在这几个阶段中,数据的独立性是(数据库系统)阶段实现的。
105.在数据库的三级模式结构中,描述数据库中的全体数据的全局逻辑结构和特征的是(模式)
106.在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据库的(物理)独立性。
107.在数据库技术中,编写应用程序的语言仍然是C—类高级语言,这些语言被称为(宿主语言(或主语言,HostLanguage))语言。
108.在数据库设计的4个阶段中,每个阶段都有自己的设计内容。
’在哪些表、在哪些属性上、建什么样的索引’,这一内容应该属于(物理)设计阶段。
109.在数据库设计的需求分析阶段,数据字典通常由(数据项)、(数据结构)、(数据流)、(数据存储)和(处理过程)5部分组成。
110.在数据库设计中,(数据字典)是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
111.在数据库设计中,将E-R图转换成关系数据模型的过程属于(逻辑设计阶段)。
112.在数据库设计中,子类和超类存在着(继承)的联系。
113.在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是(内模式)。
114.在数据库中存储的是(数据以及数据之间的联系)。
115.在数据库中为提高查询速度而设置的逻辑排序手段称为(索引)。
116.在一个关糸R中,若每个数据项都是不在分割的,那么R一定属于(1NF)
117.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于(第一(1NF))范式。
二、选择题
1.若关系模式R中的属性全是主属性,则R的最高范式等级至少是( C )
(A)
1NF
(B)
2NF
(C)
3NF
(D)
BCNF
2.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
(A)
数据库系统
(B)
文件系统
(C)
人工管理
(D)
数据项管理
3.数据库类型的划分依据是( B )
(A)
记录形式
(B)
数据模型
(C)
数据联系
(D)
存取数据方法
4.五种基本关系代数运算是( A )
(A)
∪,—,×,π和σ
(B)
∪,—,∞,π和σ
(C)
∪,∩,×,π和σ
(D)
∪,∩,∞,π和σ
5.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的
操作称为( C )
(A)
选择
(B)
投影
(C)
连接
(D)
笛卡尔积
6.如果想找出关系R的属性A上为空的那些元组,则条件子句应该为( C )
(A)
WHEREA=NULL
(B)
WHEREA==NULL
(C)
WHEREAISNULL
(D)
WHEREANOTISNULL
7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)。
(A)
外模式
(B)
内模式
(C)
存储模式
(D)
模式
8.下列关于视图的说法中错误的是( C )
(A)
视图是从一个或多个基本表导出的表,它是虚表
(B)
视图可以被用来对无权用户屏蔽数据
(C)
视图一经定义就可以和基本表一样被查询和更新
(D)
视图可以用来定义新的视图
9.数据库的层次模型应满足的条件是(C)。
(A)
允许一个以上的结点无双亲,也允许一个结点有多个双亲
(B)
必须有两个以上的结点
(C)
有且仅有一个结点无双亲,其余结点都只有一个双亲
(D)
每个结点有且仅有一个双亲
10.在SQL语言中,DELETE语句的作用是( D)
(A)
删除基本表
(B)
删除视图
(C)
删除基本表和视图
(D)
删除基本表和视图的元组
11.在关系代数的专门关系运算中,从表中取出指定的属性的操作称为(B)
(A)
选择
(B)
投影
(C)
连接
(D)
扫描
12.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B )
(A)
一对一联系
(B)
一对多联系
(C)
多对一联系
(D)
多对多联系
13.如果一个关系属于3NF,则它( A )
(A)
必然属于2NF
(B)
必然属于4NF
(C)
可能不属于2NF
(D)
必然属于BCNF
14.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为(A);
(A)
选择
(B)
投影
(C)
连接
(D)
扫描
15.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为(C)。
(A)
选择
(B)
投影
(C)
连接
(D)
扫描
16.如下图所示,两个关系R1和R2,它们进行(D)运算后得到R3。
(A)
交
(B)
并
(C)
笛卡尔积
(D)
连接
R1R2R3
A
B
C
a
1
x
c
2
y
d
1
y
D
E
M
1
m
i
2
n
j
5
m
k
A
B
C
E
M
a
1
x
m
i
d
1
y
m
i
c
2
y
n
j
17.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,B→C,C→D,D→A},则F+中,左部为C的函数依赖有( D )
(A)
2个
(B)
4个
(C)
8个
(D)
16个
18.关系数据库中的码是指(D)。
(A)
能唯一决定关系的字段
(B)
不可改动的专用保留字
(C)
关键的很重要的字段
(D)
能唯一标识元组的属性或属性集合
19.数据流图DFD使用的时机是( D )
(A)
概念结构设计阶段
(B)
逻辑结构设计阶段
(C)
可行性分析阶段
(D)
需求分析阶段
20.SQL语言具有两种使用方式,分别为交互式SQL和(C)。
(A)
提示式SQL
(B)
多用户SQL
(C)
嵌入式SQL
(D)
解释式SQL
21.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成( C )
(A)
书名LIKE‘%__M%’
(B)
书名LIKE‘__M%’
(C)
书名LIKE‘__M_%’
(D)
书名LIKE‘_%M__’
22.设计性能较优的关系模式称为规范化,规范化主要的理论依据是(A)。
(A)
关系规范化理论
(B)
关系运算理论
(C)
关系代数理论
(D)
数理逻辑理论
23.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及(C)缺陷。
(A)
数据的不一致性
(B)
结构不合理
(C)
冗余度大
(D)
数据丢失
24.设F是关系模式R的FD集,如果对F中每个非平凡的FD:
X→Y,都有X是R的超码,则( C )
(A)
R属于2NF,但不一定属于3NF
(B)
R属于3NF,但不一定属于BCNF
(C)
R属于BCNF,但不一定属于4NF
(D)
R属于4NF
25.当关系模式R(A,B)已属于3NF,下列说法中(B)是正确的。
(A)
它一定消除了插入异常和删除异常
(B)
仍存在一定的插入和删除异常
(C)
一定属于BCNF
(D)
A和C都是
26.使用数据库技术来处理一个实际问题时,对数据描述经历的过程是( B )
(A)
定义、描述、实现
(B)
概念设计、逻辑设计、物理设计
(C)
结构设计、表设计、内容设计
(D)
逻辑设计、结构设计、表设计
27.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是(B)。
(A)
1NF
(B)
2NF
(C)
3NF
(D)
4NF
28.E-R图是数据库设计的工具之一,它适用于建立数据库的(A)。
(A)
概念模型
(B)
逻辑模型
(C)
结构模型
(D)
物理模型
29.SQLServer提供的单行注释语句的注释符是( B )
(A)
‘/*’
(B)
‘--’
(C)
‘*/’
(D)
‘//’
30.在关系数据库设计中,设计关系模式是(C)的任务。
(A)
需求分析阶段
(B)
概念设计阶段
(C)
逻辑设计阶段
(D)
物理设计阶段
31.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:
1联系类型,5个是1:
N联系类型,6个M:
N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有( B )
(A)
17个
(B)
18个
(C)
23个
(D)
27个
32.在关系模式设计时,每个关系模式应只对应于( A )
(A)
一个实体类型或一个联系类型
(B)
一个实体类型和一个联系类型
(C)
多个实体类型
(D)
多个联系类型
33.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是(B)。
(A)
属性冲突
(B)
语法冲突
(C)
结构冲突
(D)
命名冲突
34.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(D)。
(A)
可靠性
(B)
一致性
(C)
完整性
(D)
安全性
35.SQL语言具有两种使用方式,分别称为交互式SQL和( C )
(A)
编译式SQL
(B)
解释式SQL
(C)
嵌入式SQL
(D)
过程化SQL
36.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是(D)。
(A)
该操作不存在问题
(B)
该操作丢失
(C)
该操作不能重复读
(D)
该操作读’脏’数据
T1
T2
读A=100
A=A*2写回
ROLLBACK
恢复A=100
读A=200
37.若事务T对数据R已加了X锁,则其他事务对数据R(D)。
(A)
可以加S锁不能加X锁
(B)
不能加S锁可以加X锁
(C)
可以加S锁也可以加X锁
(D)
不能加任何锁
38.在T-SQL中,批处理中调用存储过程所使用的命令是( A )
(A)
EXEC
(B)
SET
(C)
USE
(D)
DECLARE
39.后备副本的用途是(C)。
(A)
安全性保障
(B)
一致性控制
(C)
故障后的恢复
(D)
数据的转储
40.用于数据库恢复的重要文件是( C )
(A)
数据库文件
(B)
索引文件
(C)
日志文件
(D)
备注文件
41.数据库系统与文件系统的主要区别是(B)。
(A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 期末考试 复习 题库
![提示](https://static.bdocx.com/images/bang_tan.gif)