数据库技术复习题.docx
- 文档编号:16349478
- 上传时间:2023-07-12
- 格式:DOCX
- 页数:19
- 大小:25.54KB
数据库技术复习题.docx
《数据库技术复习题.docx》由会员分享,可在线阅读,更多相关《数据库技术复习题.docx(19页珍藏版)》请在冰点文库上搜索。
数据库技术复习题
数据库技术试题
二、填空题
1.一个类可以从直接的或间接的祖先中继承所有属性和方法。
采用
这个方法提高了软件的。
2.用树型结构表示实体类型及实体间联系的数据模型称
为。
3.关系数据库的关系演算语言是以为基础的DML语言。
4.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的
律就可推出。
5.分布式数据库中定义数据分片时,必须满足三个条件:
完备性条
件、重构条件和。
6.DB并发操作通常会带来三类问题,它们是丢失更新、
和读脏数据。
7.事务必须具有的四个性质是:
原子性、一致性、和持
久性。
8.分布式数据库系统中透明性层次越高,应用程序的编写
越。
9.在有泛化/细化联系的对象类型之间,较低层的对象类型称
为。
10.目前数据库领域中最常用的数据模型
^有、、、。
11.数据管理技术经历了、、三
个阶段。
12.SQL语言集数据查询、、和
功能于一体。
13.数据库系统采用的三级模式结构
为、、。
14.两个实体型之间的联系类型有
15.数据库中专门的关系运算包括选择、投影、、
。
16.满足第一范式(1NF)的关系模式要求。
17.如何构造出一个合适的数据逻辑结构是主要解决
的问题。
18.当数据库被破坏后,如果事先保存了和数据库的副
本,就有可能恢复数据库。
19.并发控制操作的主要方法是采用封锁机制,其类型
有、。
20.在关系模式R(S,SN,D)禾口K(D,CN,NM)中,R的主
码是S,K的主码是D,贝SD在R中称为。
21.对于函数依赖1Y,如果Y是X的子集,则称X-Y为函数依赖。
22.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学
号不能为空”,则该约束属于对的约束。
23.分E-R图之间的冲突主要有三类,它们是属性冲突、命名冲突
和。
24.并行数据库系统是数据库技术与技术相结合的产物。
25.在分布式数据库系统中,用户不必关心数据分布的细节,这种
性质称为。
26.有关系Join(参加)和Employee(职工),如下图所示,
111111*********1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
Join
111111*********1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
111111
111111
111111111^11111111111111-111111*********11111111111
111111fj^1^11111111111
111111*********11111111111
111111*********11111111111111111111^111111111
Kmp
111111*********11111111111111111111111111111111
1IW
1111111111111111111111111-
eno
111111*********11111111111
111111
111111111111[111111111111,
11111111利炖?
111111111
111111111111^1111111111111
111111*********11111
111111111杞料1]11111111'
Enamr
111111
1111111111111111111111111-
111111*********11111111111
111111*********11111111111
111111*********11111
11111111111111111111111111’
111111
2
11111111111^11111111111-
(¥)1
11111111档惰11肯111111111
111111*********11111111111
111111*********11111
111111111(^0111111111111
张思念
111111
1111111111111111111111111-
111111*********11111111111
111111*********11111111111
111111*********11111
111111*********111111111111
121
003
2
002
李原
111111
1111111111111111111111111-
111111*********11111111111
111111*********11111111111
111111*********11111
111111*********11111111111
111111
11111111111斗111111111111
11111111^1^11[111111*********111111斗111111111111
111111*********11111
111111111^11131111111
王红
设有对表的如下SQL查询:
SelectEname,lno,Order
fromGrade,Employee
whereJoin.Eno二Employee.Eno
请转换为等价的关系代数表达式:
。
27.一般可将数据库设计步骤分为以下几个阶
段:
、、逻辑结果设计、物理结果设计、数据库
实施以及数据库的运行与维护。
28.通过可以保证在多用户操作下,并发数据一致性。
29.关系数据操作语言(如SQL)的特点是:
操作对象与结果均
为、语言一体化,并且是建立在数学理论基础之上。
30.数据库的物理设计主要考虑数据库在计算机物理设备上的存储结
构与。
31.在客户机/服务器工作模式中,触发器存储在上。
(请选
填客户机或服务器)
32.在开发ODBC数据库应用程序时,首先要建立,创建
它的简单方法是使用ODBC驱动程序管理器。
33.如果一个实体的存在依赖另一个实体的存在,则称这个实体存
在。
34.三层的客户机/服务器模型的组成为:
客户机--数据
库服务器。
35.在数据库恢复时,对尚未完成的事务执行操作。
36.层次模型中记录之间的联系是通过实现的。
37.查询优化的策略之一是对关系文件进行适当的预处理。
预处理
的方法是对文件进行或建立索引文件。
38.在DBS的全局结构中,磁盘存储器上的数据结构有四种形式:
数据文件、、索引文件和统计数据组织。
39.若关系模式R€2NF,则要求R中每个完全函数依
赖于R的候选键。
40.设关系模式R(X,Y,Z),F={Y-X,Y-Z},则分解p={XY,
XZ}丢失的函数依赖是。
41.判断分解p={R1,R2}是否满足无损联接的充分必要条件是R1
nR2—(R1-R2)或°
42.数据库并发操作通常会带来丢失更新、和不一致分
析等问题。
43.事务的持久性是由DBMS的子系统实现的。
44.分布透明性是分布式数据库系统的主要目标之一。
它包括三个
层次:
分片透明性、位置透明性和透明性。
45.文件系统与数据库系统的最大区别是数据。
46.使用SQL语句在关系表S(学号,课程号,成绩)中,检索每个
人的平均成绩:
SELECT学号,AVG(成绩)FROMS。
47.关系模式的三类完整性规则包括实体完整性约束规则、用户定义
的完整性约束规则及。
48.在关系规范化中,将一个较低级范式的关系转换为若干个较高级
范式的关系的集合所用的方法是关系的。
49.包含在任意一个候选键内的属性,称为。
50.设有关系模式R(A,B,C,D),其上的函数依赖集为F={A-B,
C-D},则R中的候选键为。
51.数据库设计第二阶段建立E-R图的工作依据是。
52.单用户DBS能够自动地保证事务以、方
式操作DB,因为同时只有一个事务被执行。
53.一个关系模式R是3NF指的是它的都不传递依赖它
的任一候选键。
54.按照索引文件的结构,索引可以分为两类:
索引和稠
密索引
55.关系模式的三类完整性约束条件分别是、参照完整性
约束和用户定义完整性约束。
56.数据库语言包括和数据操纵语言两大部分,前者负责描
述和定义数据库的各种特性,后者说明对数据库进行的各种操作。
57.关系数据模型由数据结构、和完整性约束规则三部分
组成。
58.在关系模式分解中,若要保证不丢失信息,则分解应具
有。
59.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该
关系最高满足的范式是(在1NF、2NF、3NF范围内)。
60.若关系模式R€2NF,贝卩要求中每个完全函数依赖
于R的候选键。
61.设有关系模式R(A,B,C,D,E),R上的函数依赖集F={A-B,
C-D,D-E},R的候选键是。
62.假设两个事务同时存取同一个数据库,当第一个事务结束之
前,第二个事务更新数据库,这就违反了事务的,破
坏了DB的一致性。
63.数据独立性可分为和物理数据独立性。
64.按使用方式不同,数据操纵语言DML分为和
两大类。
65.在关系数据库的规范化理论中,在执行“分解”时必须遵守的规
范化原则是口函数依赖保持性。
66.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的
四方面问题是:
数据冗余度大、修改异常、插入异常和。
67.按照索引域的特点,索引可以分为主索引、辅助索引和三类。
68.减少因磁盘故障引起数据永久丢失的策略中,常用的是一种基于
磁盘冗余技术的策略,称为技术。
69.一个关系模式R是3NF指的是它的都不传递依赖它
的任一候选键。
70.聚合函数“count(列名)”的语义是。
71.在SELECT语句中,若希望查询结果中不出现重复元组,应在
SELECT语句中使用保留字。
72.防止XX用户恶意或无意地存取数据库中的数据,这是数据
库的保护所要解决的问题。
73.数据库的数据模型主要分为,和三
种。
74.按使用方式不同,数据操纵语言DML分为和
两大类。
75.封锁的类型有两种和。
76.是从一个或几个基本表中导出的表,它本身不独立存
储在数据库中。
77.数据库保护主要包括,,和数据库恢复
78.若对并发操作不加以控制,可能带来的不一致性问题
有、和。
79.SQL语言中,函数COUNT(*)用来计算的个数。
80.数据库恢复是将数据库从状态恢复到的
功能。
81.数据库系统不仅存储数据库本身,同时也存储数据库的说明信
息。
这些说明信息称为。
82.数据库系统把所有文件的元数据与应用程序隔离,统一存储,统
一管理,从而克服了应用程序必须随文件结构的改变而改变的问
题。
我们称数据库系统的这个性质为。
83.数据库的三种模式:
外模式、和。
84.一个联系型的实体对应约束包括三种:
一对一、一对多和约束。
85.概念设计的三种策略:
的策略、自底向上的策略
和。
86.数据库管理系统常用的三种存取方法:
索引方法、HASH方法
和。
87.锁可以分为两种类型:
共享锁和。
88.有两种产生时间印的方法:
使用和使用逻辑计数器分
配时间印。
89.数据库系统中的元数据存储在称为的特殊文件中。
90.数据库生命周期可分为两个阶段:
数据库设计阶段
和。
91•概念数据库设计方法主要有两种:
和视图综合设计方
法。
92.将一个关系模式从2NF分解为3NF,是消除非键属性对候选键
的。
93.若关系模式R的候选码为所有的属性,则在函数依赖的范围内,
R最高满足范式。
94.多个事务在某个调度下的执行是正确的,是能保证数据库一致性
的,当且仅当该调度是。
95.SQL语言是一个集数据定义和子语言为一体的典型
的数据库语言。
96.在关系模型中,若属性A是关系R的主属性,则在R的任何元
组中,属性A的取值都不允许为空,这种约束称为。
97.关系模式规范化过程中,若要求分解保持函数依赖,那么模式分
解一定可以达到,但不一定能达到。
98.DBMS是指,它是位于和之
间的一层管理软件。
99.数据描述语言的作用是。
100.在一个实体表示的信息中,称为候选键。
101.SQL是。
102.关系规范化的目的是。
103.若关系为1NF,且它的每一非主属性候选关键
字,则该关系为2NF
104.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内
容应该属于数据库设计中的设计阶段。
105.由负责全面管理和控制数据库系统.
106.缩写DDL的含义是。
107.实体之间的联系可抽象为三类,它们、和。
108.在一个关系R中,若每个数据项都是不可再分割的,那么R一
定属于。
109.数据库设计的几个步骤是、、
和。
110.在SQL语言中,为了数据库的安全性,设置了对数据的存取
进行控制的语句,对用户授权使用语句,收回所授的权限
使用语句。
111.数据库中的三级体系结构以、和三个
不同层次描述数据库.
112.数据库管理系统提供的主要功能
113.视图是一个虚表,是从中导出的表.
114.模式分解时必须遵守的原则是、。
115.用来存储数据库中存储的数据对象的描述信息和
数据库管理系统需要的控制信息。
116.关系中主键的取值非空是完整性规则。
117.数据库中封锁机制是的主要方法。
118.用树型结构表示实体类型及实体间联系的数据模型称
为。
119.事务必须具有的四个性质是:
原子性、一致性、和
持久性。
120.在数据库的三级模式体系结构中,模式与内模式之间的映象实
现了数据的独立性。
121.不同的应用程序和不同的用户对同一个数据库可能有不同的
理解,我们称对同一个数据库的每一种理解为这个数据库的一个。
122.数据库语言可以嵌入到某个程序设计语言中使用,这个程序设
计语言称为。
123.和数据库管理系统加在一起构成了数据库系统。
124.如果关系模式设计的不好,会存在插入异常、删除异常、冗余
大等弊病,因此必须对关系进行。
125.在关系A(S,SN,D)和B(D,CN,NM)中A的主键是
S,B的主键是D,贝SD在A中称为。
126.数据库的是指数据库中的数据必须始终满足数据
库的语义约束。
127.当数据库被破坏后,如果事先保存了和数据库的副
本,就有可能恢复数据库。
128.数据库中常用的四种文件组织方式是:
无序文件、有序文件、
HASH文件和。
129.数据库系统中实现各种数据管理功能的核心软件称
为。
130.在一个关系属性中,若每个属性都是不可再分的简单数据项,则该关
系模式一定是第规范形式。
131.关系数据库的数据定义功能包括三部分,即定义基本表、定
义、和定义。
132.在进行数据查询时,为了使查询结果不包含重复的行,常用关
键字对查询加以限制;为了使查询的结果按某一属性的值
的大小排序,常用关键字加以限制。
133.SQL语言中,数据操纵功能包括SELECT、、INSERT、
DELETE四个语句。
134.ER模型中包含实体、和实体之间的联系三种基本
成分。
135.设有关系模式R(A,B,C,D),R上的函数依赖集F={AB-C,
D-B},R的候选键是。
136.在E-R模型中,子类继承上定义的所有属性。
137.起修改表中数据作用的命令动词是。
138.数据库设计中,用E-R图来描述信息结构但不涉及
信息在计算机中的表示,这是数据库设计的阶段。
139.SQL语言的授权机制中,用来实现为用户授予数据库上的操作
权限的语句是
140.解决并发操作带来的数据不一致问题普遍采用
技术。
141.每个数据库管理系统都包含一个称为的小型数据
库,用来存储数据库中数据对象的描述信息和数据库管理系统
需要的控制信息。
142.是长期存储在计算机内的有组织,可共享的数据
集合。
143.数据库的恢复技术主要包括和两种。
144.设关系模式R的属性集合是{A,B,C,D},其函数依赖集
F二{A->B,C->D},此关系的候选键为。
145.实体的某些属性可以划分为多个具有独立意义的子属性,这类
属性称为。
146.SQL语句中的数据定义语言能够建立表、索引和。
147.数据库的三级模式结构中,全局数据视图的描述称
为。
148.在数据库系统中管理数据的软件称为。
149.当关系R和S做自然连接时,能够把原该舍弃的元组放到结果
关系中的操作称为。
150.有关系模式S(sno,sname,age),查询年龄(age)不超过20岁
学生姓名(sname)的SQL语句是。
151.有关系模式R(A,B,C),F={A-C,AB-C},贝岷中存在_函数依赖。
152.有关系模式R(A,B,C,D,E),F={A-B,AC-E,C-D},
则R的候选键为。
153.数据库的并发操作通常会带来的3类问题是丢失更新、不一致
分析禾廿。
154.在分布式数据库系统中,查询处理应考虑局部处理代价
和。
155.数据处理技术经历了人工管理、、以
及分布式数据库管理等四个发展阶段。
156.任一种数据模型都有和的区别。
157.在一个关系R中,若X-Y,并且X的任何真子集都不能函数
决定Y,则称X-Y为函数依赖,否则,若X-Y,并且
X的一个真子集也能够函数决定Y,则称X-Y为函数
依赖。
158.若一个关系中只有一个候选码,并且该关系达到了第三范式,
则表明它同时也达到了范式,该关系中所有属性的
者E是候选码。
159.在SQL中,建立、修改和删除数据库中基本表结构的命令分
别为、和命令。
160.基本表属于全局模式中的表,它是,而视图则属
于局部模式中的表,它是。
161.一个数据库应用系统的开发过程大致相继经过
概念设计、、、机器实现、运行维护等六个
阶段。
162.触发器是一种特殊的存储过程,它可以在对一个表上进
行、和操作中的任一种或几种
操作时被自动调用执行。
163.在数据库的三级模式体系结构中,模式与内模式之间的映象(模
式/内模式),实现了数据的独立性。
164.数据模型可分为概念数据模型和结构数据模型,层次模型是
数据模型。
165.数据模型通常由三部分组成,它们是、数据操作
和完整性约束。
166.一个SQL语句原则上可产生或处理一组记录,而主语句一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用机制来解决的。
167.在“学生-选课-课程”数据库中的三个关系如下:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,
CNAME,TEACHER)。
现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句:
SELECTSNAME,GRADEFROMS,SC,CWHERECNAME二’数
据库技术'ANDS.S#=SC.S#AND。
168.在数据库管理系统的层次结构中,数据存取层处理的对象是单
个。
它把上层的集合操作转化为单记录操作。
169.一般来说,商品化的数据库管理系统,如Oracle,其产品主要
包括数据库服务器软件、软件和连接软件三类。
170.PowerDesigner是SYBASE公司提供的CASE工具,它包括
多个模块,其中用于数据库概念数据建模(CDM)的模块
171.将E-R图中的实体和联系转换为关系模型中的关系,这是数据
库设计过程中设计阶段的任务。
172.关系模式规范化过程中,若要求分解保持函数依赖,那么模式
分解一定可以达到3NF,但不一定能达到。
173.数据库管理系统中,为了保证事务的正确执行,维护数据库的
完整性,要求数据库系统维护以下事务特性:
、一致性、
隔离性和持久性。
174.在数据库并发控制中,两个或更多的事务同时处于相互等待状
态,称为。
175.联系是数据库技术的重要特点,至于怎样实现联系,取决于
。
176.数据库系统采用映射技术的好处有:
有利于数据库的使用、安
全性好、保密性强、保证数据共享和。
177.实体间联系分为三种:
一对一联系、、多对多联
系。
178.属性是信息世界中广泛使用的一个术语,它对应于数据世界的
。
179.当采用关系模型设计应用系统时,关系模式的规范化并不是范
式越高越好,因为范式的规范化程度越高,当进行操作
时,系统的开销会更大。
180.对数据库应用程序进行测试的目的是。
181.数据库结构设计的过程是概念设计--物理设
计。
182.数据库系统设计包括特性设计和行为特性设计。
183.数据库维护功能包括:
数据库初始装入,数据库转储,
及记载系统工作日志等功能。
184.每个数据均需指明其数据类型和取值范围,这是数据
约束所必需的。
185.在数据库系统中的数据模型有层次模型、、关系模
型。
186.联系也是实体,所以联系也可以有。
187.若关系R€2NF,且它的每一个非主属性都,则称
R€3NF.
188.在数据字典中,对数据流“住户”表示为:
住户二姓名+房号+
面积,定义了组成该数据流的.
189.建立局部E—R图时,根据数据流图中对数据的加工确定实体
之间的.
190.对关系模式执行“分解”时,必须遵循规范化原则:
分解后的
关系要相互独立且分解必须是.
191.在SQL语言中,删除表的定义以及表中的数据和此表上的索
引,应该使用的语句是。
192.数据库管理系统管理并且控制资源的使用。
193.根据参照完整性规则,外码的值或者等于以此外码为主码的关
系中某个元组主码的值,或者取。
194.在一个关系中,任何一个候选码中所包含的属性都称
为。
195.在SQL语言中,使用语句进行授权。
196.如果关系模式中每一个非平凡且非函数依赖的多值依赖的左
部都包含码,则该关系模式的规范化程度达到了。
197.关系模式分解的等价性标准主要有两个,分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 复习题
![提示](https://static.bingdoc.com/images/bang_tan.gif)