数据库技术复习题二填空题附答案.docx

上传人:b****6 文档编号:8683041 上传时间:2023-02-01 格式:DOCX 页数:21 大小:28.11KB
下载 相关 举报
数据库技术复习题二填空题附答案.docx_第1页
第1页 / 共21页
数据库技术复习题二填空题附答案.docx_第2页
第2页 / 共21页
数据库技术复习题二填空题附答案.docx_第3页
第3页 / 共21页
数据库技术复习题二填空题附答案.docx_第4页
第4页 / 共21页
数据库技术复习题二填空题附答案.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

数据库技术复习题二填空题附答案.docx

《数据库技术复习题二填空题附答案.docx》由会员分享,可在线阅读,更多相关《数据库技术复习题二填空题附答案.docx(21页珍藏版)》请在冰豆网上搜索。

数据库技术复习题二填空题附答案.docx

数据库技术复习题二填空题附答案

 

数据库技术试题

二、填空题

1.一个类可以从直接的或间接的祖先中继承所有属性和方法。

采用这个方法提高了软件的共享性。

2.用树型结构表示实体类型及实体间联系的数据模型称为层次模

型。

3.关系数据库的关系演算语言是以集合操作为基础的

DML语言。

4.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的自反律就可推出。

5.分布式数据库中定义数据分片时,必须满足三个条件:

完备性条件、重构条件和不相交条件。

6.DB并发操作通常会带来三类问题,它们是丢失更新、不一致分析和读脏数据。

7.事务必须具有的四个性质是:

原子性、一致性、隔离性和持久性。

8.分布式数据库系统中透明性层次越高,应用程序的编写越简单。

9.在有泛化/细化联系的对象类型之间,较低层的对象类型称为子

类型。

10.目前数据库领域中最常用的数据模型有层次模型,、

网状模型,、关系模型、面向对象模型。

11.数据管理技术经历了程序管理阶段、文件管理阶

段、数据库系统管理阶段三个阶段。

12.SQL语言集数据查询、数据操纵、、数据定义和数据控制功能于一体。

13.数据库系统采用的三级模式结构为外模式、、模式、内模式。

14.两个实体型之间的联系类型有一对一联系(1:

1)、一对多联系(1:

n)、多对多(m:

n)三类。

15.数据库中专门的关系运算包括选择、投影、连接、

除法。

16.满足第一范式(1NF)的关系模式要求不包含重复组的关

系。

17.如何构造出一个合适的数据逻辑结构是逻辑结构设计主要解决的问题。

18.当数据库被破坏后,如果事先保存了日志文件和数据库的副本,就有可能恢复数据库。

19.并发控制操作的主要方法是采用封锁机制,其类型有②排它锁

 

(或X锁)③共享锁(或S锁)。

20.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外键。

21.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为非平凡函数依赖。

22.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号

不能为空”,则该约束属于对实体完整性的约束。

23.分E-R图之间的冲突主要有三类,它们是属性冲突、命名冲突和结构冲突。

24.并行数据库系统是数据库技术与并行计算技术技术相结合的产物。

25.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为分布透明性。

26.有关系Join(参加)和Employee(职工),如下图所示,

 

设有对表的如下SQL查询:

SelectEname,Ino,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},则分解ρ={XY,XZ}

丢失的函数依赖是

B→C

41.判断分解ρ={R1,R2}是否满足无损联接的充分必要条件是R1∩

R2→(R1-R2)或R1∩R2→(R2-R1)

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中的候选键为AC。

51.数据库设计第二阶段建立E-R图的工作依据是应用需

求。

52.单用户DBS能够自动地保证事务以多事务执行、事

 

物串执行

方式操作DB,因为同时只有一个事务被执行。

53.

一个关系模式R是3NF指的是它的

所有非主属性

都不

传递依赖它的任一候选键。

54.

按照索引文件的结构,索引可以分为两类:

稀疏

索引

和稠密索引。

55.

关系模式的三类完整性约束条件分别是

实体完整性约

、参照完整性约束和用户定义完整性约束。

56.

数据库语言包括

数据定义语言

和数据操纵语言两大部

分,前者负责描述和定义数据库的各种特性,后者说明对数据库进行的各种操作。

57.关系数据模型由数据结构、数据操作和完整性约束

规则三部分组成。

58.在关系模式分解中,若要保证不丢失信息,则分解应具有无损

连接性。

59.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该

关系最高满足的范式是3NF(在1NF、2NF、3NF范围

内)。

60.若关系模式R∈2NF,则要求R中每个非主属性完全函

数依赖于R的候选键。

61.设有关系模式R(A,B,C,D,E),R上的函数依赖集F={A→B,

C→D,D→E},R的候选键是A(不太确定)。

62.假设两个事务同时存取同一个数据库,当第一个事务结束之前,

第二个事务更新数据库,这就违反了事务的隔离性,

破坏了DB的一致性。

63.数据独立性可分为逻辑独立性和物理数据独立

性。

64.按使用方式不同,数据操纵语言DML分为DDL(数据定义语

言)和DCL(数据控制语言)两大类。

65.在关系数据库的规范化理论中,在执行“分解”时必须遵守的规范化原则是__无损连接性_______和函数依赖保持性。

66.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的

四方面问题是:

数据冗余度大、修改异常、插入异常和删除异

常。

67.按照索引域的特点,索引可以分为主索引、辅助索引和三类。

68.减少因磁盘故障引起数据永久丢失的策略中,常用的是一种基于

磁盘冗余技术的策略,称为技术。

69.一个关系模式R是3NF指的是它的非主属性都不传递依赖

 

它的任一候选键。

70.聚合函数“count(列名)”的语义是统计本列列值个数。

71.在SELECT语句中,若希望查询结果中不出现重复元组,应在

SELECT语句中使用第三他保留字。

72.防止XX用户恶意或无意地存取数据库中的数据,这是数据

库的

DISTINGCT

保护所要解决的问题。

73.

数据库的数据模型主要分为

层次结构模型

网状结

构模型

关系结构模型

三种。

74.

按使用方式不同,数据操纵语言

DML分为

交互型DML和嵌

入型DML

两大类。

75.

封锁的类型有两种

排他锁

共享锁

76.

视图

是从一个或几个基本表中导出的表,它本身不独

立存储在数据库中。

77.

数据库保护主要包括

数据的一致性,并发控制

,备份

和数据库恢复。

78.

若对并发操作不加以控制,可能带来的不一致性问题有

丢失

数据

度“脏”数据,不可重复读

和产生升“幽

灵”数据

79.SQL语言中,函数COUNT(*)用来计算

记录

的个数。

80.

数据库恢复是将数据库从

错误

状态恢复到

某一已

的功能。

81.数据库系统不仅存储数据库本身,同时也存储数据库的说明信

息。

这些说明信息称为需求分析说明书。

82.数据库系统把所有文件的元数据与应用程序隔离,统一存储,统

一管理,从而克服了应用程序必须随文件结构的改变而改变的问

题。

我们称数据库系统的这个性质为程序与数据相互独

立。

83.数据库的三种模式:

外模式、概念模式和内模

式。

84.一个联系型的实体对应约束包括三种:

一对一、一对多和

多对多约束。

85.

概念设计的三种策略:

自顶向下

的策略、自底向上的

策略和

由里向外

86.

数据库管理系统常用的三种存取方法:

索引方法、

HASH方法和

顺序查找

87.

锁可以分为两种类型:

共享锁和

排它锁

88.

有两种产生时间印的方法:

使用

系统时钟

和使用逻辑

 

计数器分配时间印。

89.数据库系统中的元数据存储在称为数据字典的特殊文件中。

 

90.数据库生命周期可分为两个阶段:

数据库设计阶段和数据库实

施阶段。

91.概念数据库设计方法主要有两种:

E-R模型设计和视

 

图综合设计方法。

 

92.将一个关系模式从2NF分解为3NF,是消除非键属性对候选键的

 

传递依赖。

 

93.若关系模式R的候选码为所有的属性,则在函数依赖的范围内,

 

R最高满足3NF范式。

 

94.多个事务在某个调度下的执行是正确的,是能保证数据库一致性

 

的,当且仅当该调度是可串行化的调度

 

95.SQL语言是一个集数据定义和数据操作

 

 

子语言为一体

的典型的数据库语言。

 

96.在关系模型中,若属性A是关系R的主属性,则在R的任何元组

 

中,属性A的取值都不允许为空,这种约束称为非空约

 

束。

 

97.关系模式规范化过程中,若要求分解保持函数依赖,那么模式分

 

解一定可以达到2NF,但不一定能达到

 

3NF。

 

98.DBMS是指处理数据库访问的系统软件,它是位于

 

和之间的一层管理软件。

 

99.数据描述语言的作用是。

 

100.

 

在一个实体表示的信息中,称唯一的确定一个元组

 

候选键。

101.SQL是结构化查询语言。

102.关系规范化的目的是控制冗余,避免插入和删除异常,

从而增强数据的稳定性和灵活性。

103.若关系为1NF,且它的每一非主属性____都完全依赖于

_________候选关键字,则该关系为2NF。

104.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内

容应该属于数据库设计中的物理设计阶段。

105.由数据库管理员(DBA)负责全面管理和控制数据库

系统.

106.缩写DDL的含义是____数据定义语言______。

107.实体之间的联系可抽象为三类,它们一对一、和一

对多,多对多。

108.在一个关系R中,若每个数据项都是不可再分割的,那么R一

定属于1NF。

109.数据库设计的几个步骤是需求分析、结构设

计、数据库实施和运行和维护。

110.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用GRANT语句,收回所授的权限使用

 

REVOKE语句。

 

111.数据库中的三级体系结构以外模式、模式和内模式

 

三个不同层次描述数据库.

 

112.数据库管理系统提供的主要功能

 

是、

 

数据组织、存储和管理

 

 

3数据存取

 

1、数据库定义和创建

 

4数据库事务管理和运行管理、

 

2、

 

5

数据库的建立和维和

 

113.视图是一个虚表,是从基本表中导出的表.

 

114.模式分解时必须遵守的原则是无损连接性、保持函数

 

依赖。

 

115.数据字典(DataDictionaryDD)用来存储数据库中存储的数

 

据对象的描述信息和数据库管理系统需要的控制信息。

 

116.关系中主键的取值非空是实体完整性规则。

备注:

关系模型的三类完整性约束:

实体完整性,参照完整性和用户定义的完整性

 

117.数据库中封锁机制是并发控制的主要方法。

 

118.用树型结构表示实体类型及实体间联系的数据模型称为层次模型。

 

119.事务必须具有的四个性质是:

原子性、(Atomicity)一致性

 

(Consistency)、隔离性(Isolation)和持久性(Durability)。

 

120.在数据库的三级模式体系结构中,模式与内模式之间的映象实

 

现了数据的物理

 

现了数据的逻辑独立性)

 

独立性。

备注:

(外模式和模式之间的映像实

 

121.不同的应用程序和不同的用户对同一个数据库可能有不同的理解,我们称对同一个数据库的每一种理解为这个数据库的一个外模式。

 

122.数据库语言可以嵌入到某个程序设计语言中使用,这个程序设计语言称为宿主。

 

123.数据库和数据库管理系统加在一起构成了数据库系统。

(数据库系统不仅仅只这两个吧?

一般还包括应用系统,数据库管理员)

 

124.如果关系模式设计的不好,会存在插入异常、删除异常、冗余

 

大等弊病,因此必须对关系进行优化。

 

125.在关系A(S,SN,D)和B(D,CN,NM)中A的主键是S,B的

 

主键是D,则D在A中称为外键(外码、外关键字)。

 

126.数据库的数据完整性约束是指数据库中的数据必须始终满足数据库的语义约束。

 

127.当数据库被破坏后,如果事先保存了日志文件和数据库的副本,就有可能恢复数据库。

 

128.数据库中常用的四种文件组织方式是:

无序文件、有序文件、

 

HASH文件和索引文件。

(不确定)

 

129.数据库系统中实现各种数据管理功能的核心软件称为数据库

 

管理系统(DBMS)。

 

130.在一个关系属性中,若每个属性都是不可再分的简单数据项,则该关

 

系模式一定是第1规范形式。

 

131.关系数据库的数据定义功能包括三部分,即定义基本表、定义

 

模式、和定义视图和索引。

 

132.在进行数据查询时,为了使查询结果不包含重复的行,常用关键字DISTINCT对查询加以限制;为了使查询的结果按某一属性的值的大小排序,常用关键字ORDERBY加以限制。

 

133.SQL语言中,数据操纵功能包括SELECT、UPDATE、INSERT、DELETE

 

四个语句。

 

134.ER模型中包含实体、实体的属性和实体之间的联系三种基本成分。

 

135.设有关系模式R(A,B,C,D),R上的函数依赖集F={AB→C,

 

D→B},R的候选键是(A,D)。

(不是A和D,只有一个

 

就是AD共同决定)

 

136.在E-R模型中,子类继承超类上定义的所有属性。

 

137.起修改表中数据作用的命令动词是ALTERTABLE。

 

138.数据库设计中,用E-R图来描述信息结构但不涉及信

 

息在计算机中的表示,这是数据库设计的概念结构设计阶段。

 

139.SQL语言的授权机制中,用来实现为用户授予数据库上的操作权限的语句是GRANT。

 

140.解决并发操作带来的数据不一致问题普遍采用

 

封锁技术。

 

141.每个数据库管理系统都包含一个称为数据字典(DD)的小型数据库,用来存储数据库中数据对象的描述信息和数据库管理系

 

统需要的控制信息。

 

142.数据库是长期存储在计算机内的有组织,可共享的数据集

 

合。

 

143.数据库的恢复技术主要包括备份技术和事务日志

 

两种。

 

144.设关系模式R的属性集合是{A,B,C,D},其函数依赖集

 

F={A->B,C->D},此关系的候选键为(A,C)。

 

145.实体的某些属性可以划分为多个具有独立意义的子属性,这类

 

属性称为。

 

146.SQL语句中的数据定义语言能够建立表、索引和视图。

 

147.数据库的三级模式结构中,全局数据视图的描述称为外模式。

 

148.在数据库系统中管理数据的软件称为DBMS。

 

149.当关系R和S做自然连接时,能够把原该舍弃的元组放到结果关

 

系中的操作称为外连接。

 

150.有关系模式S(sno,sname,age),查询年龄(age)不超过20岁

 

学生姓名(sname)的SQL语句是SELECsnameFROMSWHERE

 

age<=20;。

 

151.有关系模式R(A,B,C),F={A→C,AB→C},则R中存在部分函数依赖。

备注:

只达到第一范式,第二范式要求完全函数依赖

 

152.有关系模式R(A,B,C,D,E),F={A→B,AC→E,C→D},则R

 

的候选键为(A,C)。

 

153.数据库的并发操作通常会带来的3类问题是丢失更新、不一致分

 

析和读“脏”数据。

 

154.在分布式数据库系统中,查询处理应考虑局部处理代价

和。

155.数据处理技术经历了人工管理、、

 

以及

分布式数据库管理等四个发展阶段。

156.任一种数据模型都有和的区别。

157.在一个关系R中,若X→Y,并且X的任何真子集都不能函数决

定Y,则称X→Y为函数依赖,否则,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为函数依赖。

158.若一个关系中只有一个候选码,并且该关系达到了第三范式,

则表明它同时也达到了范式,该关系中所有属性的

 

都是候选码。

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='数据库技术'AND

S.S#=SC.S#ANDSC.C#=C.C#。

168.在数据库管理系统的层次结构中,数据存取层处理的对象是单

个结点。

它把上层的集合操作转化为单记录操作。

169.一般来说,商品化的数据库管理系统,如Oracle,其产品主要

包括数据库服务器软件、软件和连接软件三类。

170.PowerDesigner是SYBASE公司提供的CASE工具,它包括多个

模块,其中用于数据库概念数据建模(CDM)的模块是。

171.将E-R图中的实体和联系转换为关系模型中的关系,这是数据

库设计过程中结构设计阶段的任务。

172.关系模式规范化过程中,若要求分解保持函数依赖,那么模式

分解一定可以达到3NF,但不一定能达到BCNF。

 

173.数据库管理系统中,为了保证事务的正确执行,维护数据库的

完整性,要求数据库系统维护以下事务特性:

原子性、

一致性、隔离性和持久性。

174.在数据库并发控制中,两个或更多的事务同时处于相互等待状

态,称为死锁。

175.联

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 视频讲堂

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1