当前位置:文档之家› 数据库技术复习题_二_填空题附答案

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

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

数据库技术试题

二、填空题

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查询:

Select Ename,Ino,Order

from Grade,Employee

where Join.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(成绩) FROM S。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.防止未经授权用户恶意或无意地存取数据库中的数据,这是数据库的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. 数据字典 (Data Dictionary DD)用来存储数据库中存储的数

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

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 对查询加以限制;为了使查询的结果按某一属性

的值的大小排序,常用关键字 ORDER BY加以限制。

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.起修改表中数据作用的命令动词是 ALTER TABLE 。

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语句是 SELEC sname FROM S WHERE 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语句:

SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME='数据库技术 'AND S.S#=SC.S# AND SC.C#=C.C#。

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

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

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

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

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

模块,其中用于数据库概念数据建模(CDM)的模块是。171.将 E-R 图中的实体和联系转换为关系模型中的关系,这是数据

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

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

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

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

完整性,要求数据库系统维护以下事务特性:原子性、一致性、隔离性和持久性。

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

态,称为死锁。

175.联系是数据库技术的重要特点,至于怎样实现联系,取决于实体。

176.数据库系统采用映射技术的好处有:有利于数据库的使用、安

全性好、保密性强、保证数据共享和独立性。

177. 实体间联系分为三种:一对一联系、一对多关系、多对多联系。

178.属性是信息世界中广泛使用的一个术语,它对应于数据世界的实体的性质。

179.当采用关系模型设计应用系统时,关系模式的规范化并不是范

式越高越好,因为范式的规范化程度越高,当进行数据操作时,系统的开销会更大。

180. 对数据库应用程序进行测试的目的是测试其功能是否满足

设计要求。

181.数据库结构设计的过程是概念设计→逻辑设计→物理设计。

182. 数据库系统设计包括结构特性设计和行为特性设计。183.数据库维护功能包括:数据库初始装入,数据库转储,

数据库重组及记载系统工作日志等功能。

184.每个数据均需指明其数据类型和取值范围,这是数据

完整性约束所必需的。

185.在数据库系统中的数据模型有层次模型、网状模型、关系模型。186. 联系也是实体,所以联系也可以有属性。

187.若关系 R∈2NF,且它的每一个非主属性都不传递函数依赖于

R的候选键,则称R∈3NF.

188.在数据字典中,对数据流“住户”表示为:住户=姓名 +房号 +

面积,定义了组成该数据流的数据项或数据结构.

189.建立局部 E—R图时,根据数据流图中对数据的加工确定实体之间的联系.

190.对关系模式执行“分解”时,必须遵循规范化原则:分解后的

关系要相互独立且分解必须是无损的.

191.在 SQL语言中,删除表的定义以及表中的数据和此表上的索引,应该使用的语句是。

192. 数据库管理系统管理并且控制资源的使用。

193.根据参照完整性规则,外码的值或者等于以此外码为主码的关

系中某个元组主码的值,或者取。

194.在一个关系中,任何一个候选码中所包含的属性都称

为。

195. 在 SQL语言中,使用语句进行授权。

196.如果关系模式中每一个非平凡且非函数依赖的多值依赖的左部

都包含码,则该关系模式的规范化程度达到了。197.关系模式分解的等价性标准主要有两个,分别为分解具有

和分解保持函数依赖。

198. 数据库系统的性能度量主要有事务和响应时间两个指标。

199.在数据库建立过程中,对数据进行纠正和预处理过程称为数

据。

200.已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其 SQL 查询语句中 WHERE子句的条件表达式

是。

数据库模拟试题2(含答案)

模拟试题2 一.单项选择题(本大题共15小题,每小题2分,共30分) 1.对现实世界进行第二层抽象的模型是[ ] A.概念数据模型B.用户数据模型 C.结构数据模型D.物理数据模型 2.数据库在磁盘上的基本组织形式是[ ] A.DB B.文件 C.二维表 D.系统目录 3.在关系模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引 4.查询优化策略中,正确的策略是[ ] A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 5.SQL中,“DELETE FROM 表名”表示[ ] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 6.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},ρ={AB,AC}是R的一个分解,那么分解ρ[ ] A.保持函数依赖集F B.丢失了A→B C.丢失了C→B D.丢失了B→C 7.在关系模式R分解成数据库模式ρ时,谈论无损联接的先决条件是[ ] A.数据库模式ρ中的关系模式之间有公共属性B.保持FD集 C.关系模式R中不存在局部依赖和传递依赖D.存在泛关系8.在关系数据库设计中,子模式设计是在__________阶段进行。[ ] A.物理设计 B.逻辑设计 C.概念设计 D.程序设计 9.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[ ] A.9个 B.13个 C.17个 D.21个 10.在DB技术,未提交的随后被撤消了的数据,称为[ ] A.报废的数据 B.过时的数据 C.撤消的数据 D.脏数据11.SQL中的“断言”机制属于DBS的[ ] A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施12. ORDB中,同类元素的无序集合,并且允许一个成员可多次出现,称为[ ] A.结构类型 B.集合类型 C.数组类型 D.多集类型 13.在OODB中,包含其他对象的对象,称为[ ] A.强对象 B.超对象 C.复合对象 D.持久对象 14.在DDBS中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量大的主要原因是[ ] A.场地间距离过大B.数据库的数据量大 C.不同场地间的联接操作D.在CPU上处理通信的代价高

数据库期末考试填空题及答案

1 .数据库数据具有__________、__________和__________三个基本特点。 2.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。 3. 数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。 4. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。 5. 数据库具有数据结构化、最小的__________、较高的__________等特点。 6. DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。 7. 模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。 8. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。 9. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是__________,第二类是__________。 10. 数据模型的三要素是指__________,__________,__________。实际数据库系统中所支持的主要数据模型是__________,__________,__________。 11. 数据模型中的__________是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,__________是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。 12. 用树型结构表示实体类型及实体间联系的数据模型称为__________模型,上一层的父结点和下一层的子结点之间的联系是的联系。 13. 用有向图结构表示实体类型及实体间联系的数据模型称为__________模型,数据之间的联系通常通过__________实现。 14. 关系的完整性约束条件包括三大类:__________、__________和__________。 15. 关系数据模型中,二维表的列称为________,二维表的行称为________。 16. 用户选作元组标识的一个候选码为________,其属性不能取________。 17. 关系代数运算中,传统的集合运算有_____,_____,_____,_____。 18. 关系代数运算中,基本的运算是________,________,________,________,________。(问答题) 19. 关系代数运算中,专门的关系运算有________,________,________。 20. 关系数据库中基于数学上的两类运算是________和________。 21. 关系代数中,从两个关系中找出相同元组的运算称为________运算。 22. R S表示R与S的________。 23. 设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是________________。 24. 在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为________________。 25. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是________,系关系的

数据库原理试题及答案

数据库原理试题答案(B卷) 一、填空题(每空 2 分,共 20 分) 1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。 2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。 3、数据库的 ____________ 是指数据库的正确性和相容性。 4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。 5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言。 6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。 7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。 8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。 9、避免活锁的简单方法是采用 _____ 的策略。 10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。 二、选择题(每小题 1 分,共 10 分) 1、SQL 中,下列涉及空值的操作,不正确的是 ( ) A . AGE IS NULL B . AGE IS NOT NULL C . AGE=NULL D . NOT (AG E IS NULL) 2、关系数据模型的三个组成部分中,不包括 ( ) A .完整性规则 B .数据结构 C .数据操作 D .并发控制 3、DB, DBMS 和 DBS 三者间的关系是() A . D B 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMS C . DBMS 包括 DBS 和 DB D . DBS 与 DB 、 DBMS 无关 4、数据库的并发操作可能带来的问题包括 ( ) A .丢失更新 B .数据独立性会提高 C .非法用户的使用 D .增加数据的冗余度 5、并发事务的交叉执行破坏了事务的() A .原子性 B .隔离性 C .一致性 D .永久性 6、3NF ()规范化为 BCNF 。 A .消除非主属性对码的部分函数依赖 B .消除非主属性对码的传递函数依赖 C .消除主属性对码的部分和传递函数依赖 D .消除非平凡且非函数依赖的多值依赖 7、()是长期存储在计算机内的有组织,可共享的数据集合。 A .数据库管理系统 B .数据库系统 C .数据库 D .文件组织 8、一个 1 : n 联系可以转换为一个独立的关系模式,关系的码为() A .实体的码 B. 各实体码的组合 C. n 端实体的码 D. 每个实体的码

MySQL数据库考试试题及答案

专业:移动通信科目:MySQL数据库 一、单项选择题 1.以下聚合函数求数据总和的是( ) A.MAX B.SUM C.COUNT D.AVG 答案:B 2.可以用( )来声明游标 A.CREATE CURSOR B.ALTER CURSOR C.SET CURSOR D.DECLARE CURSOR 答案:D 3.SELECT语句的完整语法较复杂,但至少包括的部分是( ) A.仅SELECT B.SELECT,FROM C.SELECT,GROUP D.SELECT,INTO 答案:B 4.SQL语句中的条件用以下哪一项来表达( ) A.THEN B.WHILE C.WHERE D.IF 答案:C 5.使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索A.FULLTEXT B.ENGINE C.FROM D.WHRER 答案:A 6.以下能够删除一列的是( ) A.alter table emp remove addcolumn B.alter table emp drop column addcolumn C.alter table emp delete column addcolumn D.alter table emp delete addcolumn 答案:B 7.若要撤销数据库中已经存在的表S,可用()。 A.DELETE TABLE S B.DELETE S C.DROP S D.DROP TABLE S 答案:D

8.查找表结构用以下哪一项( ) A.FIND B.SELETE C.ALTER D.DESC 答案:D 9.要得到最后一句SELECT查询到的总行数,可以使用的函数是( ) A.FOUND_ROWS B.LAST_ROWS C.ROW_COUNT D.LAST_INSERT_ID 答案:A 10.在视图上不能完成的操作是( ) A.查询 B.在视图上定义新的视图 C.更新视图 D.在视图上定义新的表 答案:D 11.UNIQUE惟一索引的作用是( ) A.保证各行在该索引上的值都不得重复 B.保证各行在该索引上的值不得为NULL C.保证参加惟一索引的各列,不得再参加其他的索引 D.保证惟一索引不能被删除 答案:A 12.用于将事务处理写到数据库的命令是( ) A.insert B.rollback C.commit D.savepoint 答案:C 13.查找条件为:姓名不是NULL的记录( ) A.WHERE NAME ! NULL B.WHERE NAME NOT NULL C.WHERE NAME IS NOT NULL D.WHERE NAME!=NULL 答案:C 14.主键的建立有( )种方法 A.一 B.四 C.二 D.三 答案:D 15.在视图上不能完成的操作是( ) A.更新视图数据

数据库应用技术模拟试题二

《数据库应用技术》模拟试题二 一、单项选择题(每个题只有一个答案是正确的。每题2分,共15题,30分) 1.数据库管理系统中的( )功能实现对数据库的插入、删除、修改。 A. 数据定义 B.数据操纵 C.数据库的运行管理 D.数据库的建立与维护 2. 以二维表的形式表示关系之间的联系,属于关系模型中( )的功能。 A. 数据结构 B.规范性 C. 关系完整性 D.数据独立性 3.在系统数据库中,( )包含了系统级信息。 A. master数据库 B. tempdb数据库 C. model数据库 D. msdb数据库 4.如果要存储的数据是带有小数位的数据,应使用( )做为数据类型。 A. 数值数据类型 B.字符型 C.日期时间型 D.位型 5.下列( )情况,适于建立索引。 A.基本表的某列中记录数量特别多 B.基本表的某列中记录数量特别少 C.经常进行插入操作的基本表的某列 D.经常进行删除操作的基本表的某列 6. 下列关于视图的描述不应确的是( )。 A.视图是由行和列组成的二维表 B.视图可以限制用户对数据的访问 C.视图与数据表是一样的 D.视图是建立在基本表上的 7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将学生表中学号为"002"的学生的学号改为"2002"后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将( )。 A.保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新 B.保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新 C.清除对学生表的修改 D.清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新 8.下列关系中,符合第2范式但不符合第3范式的是( )。

数据库练习题

一、选择题 1设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C 课程,P 教师, S 学生,G 成绩,T 时间,R 教室,根据语义有如下数据依赖集: D={C->P ,( S,C )->G , ( T , R)->C , (T , P)-> R,( T,S )->R} 关系模式W的一个关键字是( ) A (S ,C ) B ( T, R) C) (T ,P ) D) (T ,S ) 2 设有关系模式W(C,P,S,G,T,R),其中中各属性的 含义是:C课程,P教师,S学生。G成绩,T时间,R教室,根据主义有如下依据赖集:K={C→P,(S,C)→G,(T,R )→C,(T,P)→R,(T,S)→R} 关系模式W的规范化程序最高达到() A 1NF B 2NF C 3NF D BCNF 3规范化理论中分解()主要消除其中多余的数据相关性。A关系运算 B 内模式 C外模式 D 视图 4现有职工关系W(工号,姓名,工程,定额),其中每一个工号(职工可能有同名), 每个职工有一个工程,每个工程有一个定额,则关系W已达到() A 1NF B2NF C3NF D4NF 5现有职工关系W(工号,姓名,工程,定额),其中每一

个职工有一个工号(职工可能有同名),每个职工有一个工程,每个工程有一个定额,则关系W已达到() A1NF B2NF C3NF D4NF 6规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一属性都是() A、互不相关的 B、不可分解的 C、长度可变的 D、互相关联的 7、在一个关系R中,若每个数据项都是不可再分割的,那 么关系R 一定属于() A、1NF B、2NF C、3NF D、BCNF 8、根所关系数据库规范化理论,关系数据库的关系要满足 1NF,下面“部门”关系中,因()属性而使它不满足1NF。 A、部门号 B、部门名 C、部门成员 D、 部门总经理 9、设有关系模式R(S,D,M)。其函数依赖集F={S->D, D->M},则关系R的规范化程序至多达到() A、1NF B、2NF C、3NF D、BCNF 10、下列关于函数依赖的叙述中,()是不正确的 A、由X->Y,X->Z,有X->YZ B\由XY->Z,有 X->Z,Y->Z C、由X->Y,WY->Z,有xw->z D、由X->Y,Y->Z,有

最新数据库试题库填空题

1.经过处理和加工提炼而用于决策或其他应用活动的数据称为信息。2.数据管理技术经历了①、②和③三个阶段。 答案:①人工管理②文件系统②数据库系统 3.数据库系统一般是由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户组成。 4.数据库是长期存储在计算机内、有①的、可②的数据集合。 答案:①组织②共享 5.DBMS是指①它是位于②和③之间的一层管理软件。 答案:①数据库管理系统②用户③操作系统 6.DBMS管理的是的数据。 答案:结构化 7.数据库管理系统的主要功能有①、②、数据库的运行管理和数据库的建立以及维护等4个方面。 答案:①数据定义功能②数据操纵功能 8.数据库管理系统包含的主要程序有①、②和③。 答案:①语言翻译处理程序②系统运行控制程序③实用程序 9.数据库语言包括①和②两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。 答案:①数据描述语言②数据操纵语言 10.指出下列缩写的含义: (1)DML:数据操纵语言 (2)DBMS:数据库管理系统 (3)DDL:数据描述语言 (4)DBS:数据库系统 (5)SQL:结构化查询语言 (6)DB:数据库 (7)DD:数据字典 (8)DBA:数据库管理员 (9)SDDL:子模式数据描述语言 (10)PDDL:物理数据描述语言 11.数据库系统包括数据库①、②和③三个方面。 答案:①相应硬件②软件③相关的各类人员 12.开发、管理和使用数据库的人员主要有①、②、③和最终用户四类相关人员。 答案:①数据库管理员②系统分析员③应用程序员 13.由负责全面管理和控制数据库系统。 答案:数据库管理员 14.数据库系统与文件系统的本质区别在。答案:数据库系统实现了整体数据的结构化15.数据独立性是指①与②是相互独立的。 答案:①用户的应用程序②存储在外存上的数据库中的数据 16.数据独立性又可分为①和②。 答案:①逻辑数据独立性②物理数据独立性 17.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的。答案:物理独立性 18.数据模型质量的高低不会影响数据库性能的好坏,这句话正确否?答案:不正确19.根据数据模型的应用目的不同,数据模型分为①和②。 答案:①概念模型②数据模型 20.数据模型是由①、②和③三部分组成的。 答案:①数据结构②数据操作③完整性约束 21.按照数据结构的类型来命名,数据模型分为①塑、②和③。 答案:①层次模型②网状模型②关系模型

sql数据库期末考试题及答案

一、单选题(共10 道试题,共50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE …冰箱? B. SELECT * FROM XSH WHERE 产品名称LIKE …冰箱? C. SELECT * FROM CP WHERE 产品名称LIKE …%冰箱%? D. SELECT * FROM CP WHERE 产品名称=…冰箱? 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B. 数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B. CPU C. 寄存器 D. 磁盘 二、判断题(共10 道试题,共50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B. 正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B. 正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B. 正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B. 正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B. 正确 6. 使用INSERT命令一次只能插入一行数据。A A. 错误 B. 正确

数据库模拟试题1(含答案)汇编

模拟试题1 一. 单项选择题(本大题共15小题,每小题2分,共30分) 1.在文件系统中,所具有的数据独立性是 [ ] A .系统独立性 B .物理独立性 C .逻辑独立性 D .设备独立性 2.数据库系统中存放三级结构定义的DB 称为 [ ] A .DBS B .DD C .DDL D .DBMS 3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ?S 等价的关系代数表达式[] A .σ1=5(R ?S ) B .σ1=5(R ×S ) C .σ1=2(R ?S ) D .σ1=2(R ×S ) 4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 [ ] A .π 1,4(σ2=3(R ×R )) B .π1,3(R ?R ) C .π1,4(R ?R ) D .π 1,3(R ?S ) 5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句 SELECT A ,B FROM R WHERE B NOT IN (SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是 [ ] A .πA ,B (σC ≠'C56'(R ?S )) B .πA ,B (R ? S ) C .R -πA ,B (σC= 'C56'(R ?S )) D .R -πA ,B (σC ≠'C56'(R ?S )) 6.嵌入式SQL 的预处理方式,是指 [ ] A .识别出SQL 语句,加上前缀标识和结束标志 B .把嵌入的SQL 语句处理成函数调用形式 C .对源程序进行格式化处理 D .把嵌入的SQL 语句编译成目标程序 7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C }, 那么 ρ={ ABC ,BCD }相对于F [ ] A .是无损联接分解,也是保持FD 的分解 B .是无损联接分解,但不保持FD 的分解 C .不是无损联接分解,但保持F D 的分解 D .既不是无损联接分解,也不保持FD 的分解 8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B ,C→D }, 则F +中左部为(BC )的函数依赖有 [ ] C ≠'C56' 2=1 2=3

福建专升本计算机数据库填空题(含答案)考生必背

《专升本数据库》填空题练习 一.数据库概述 1.数据独立性有两个方面的含义,即____和____,当数据库物理结构(包括数据的组织和存储、存取方法、外部存储设备等)发生变化时,不会影响到逻辑结构,进而不必改动程序,这种独立性称之为____;当数据库全局逻辑发生变化时,用户也不需要改动程序,就像数据库没有发生变化一样,这种独立性称之为____。物理独立性逻辑独立性 2.数据管理技术发展经历的三个阶段分别是____、____和____。人工管理阶段文件系统阶段数据库系统阶段 3.数据和信息两个概念既有联系,又有区别。数据是信息的____,信息是数据的____。载体内涵 4.文件系统阶段的数据管理有四个方面的缺陷,它们分别是____;____;____和____。 数据冗余度大数据不一致性数据联系弱数据独立性差 5.数据库技术的主要特点是____、____、____、____和____。数据共享度高数据的冗余度低数据的独立性高数据集中控制数据一致性和可维护性 6.数据库系统最关键的部分是____,它是用户和数据库之间的接口。数据库管理系统 7.SPARC三级结构对数据库的组织从内到外分三个层次描述,分别称之为____,____,____。 其中对数据库整体逻辑描述,不涉及物理存储的层次是___;具体描述数据如何存储在存储介质上的模式称为____;概念模式的子集,是用户眼中的数据库,该模式称为___。三个模式之间的关系是: 模式是内模式的____表示;内模式是模式的____实现;外模式则是模式的____。

内模式外模式内模式外模式逻辑物理部分抽取 8.三个模式之间存在两种映射,其中将用户数据库与概念数据库联系起来的映射是______;将概念数据库与物理数据库联系起来的映射是______。采用映射技术的好处是____、____、___、____。 外模式/模式/内模式保证了数据的独立性保证了数据共享方便了用户使用数据库有利于数据的安全和保密 9.用户能够很方便地使用数据库,并能够最终将用户对数据库的逻辑操作导向对数据库的物理操作是通过____来实现的。 DBMS 10.数据库用户有两类,一类是____,另一类是____。 11.在数据库系统中,应用程序只有通过____才能访问数据库中的数据。 DBMS 12.在DBMS中,定义模式、外模式和内模式,并将各种模式翻译成相应的目标代码,这是DBMS的__ __功能。 数据库定义 13.DBMS的DML实现对数据库的操作,有四种类型的操作,分别是_____、_____、_____和_____。 增加、删除、修改、查询 14.在数据库中,有两种类型的程序设计语言。一种是____,另一种是____。其中,FoxPro是一种____语言。 宿主型自主型

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(25分) 1.数据库阶段数据管理的主要特点是什么? 2.解释DB、DBMS、DBS三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明DBMS的主要功能? 5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1.设有关系R和S R: S: A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π 3,2(S)、δ B<5 (R)。(5分) 2.设有三个关系 S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 三、设有三个基本表(45分) S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 1.试用T-SQL的查询语句表达下列查询 (1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 2.试用T-SQL的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修C4课程的学生的年龄 (3)求LIU老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作 (1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

SQL Server数据库模拟试题2

SQL Server数据库模拟试题2 说明:本试题为笔试方式,考试时间100分钟,总计100分。 一、选择题(每题1分,共15分) 1. 在数据库中NULL表示_______ A. 0 B. 空格 C. 未知值 D. 其他 2. 批处理是一个SQL语句集合,以_______为结束。 A. BEGIN B. “}” C. GO D. END 3. 在SQL Server中会滚事务的命令为_______。 A. COMMIT B. ROLLBACK C. GOTO D. DECLEAR 4. 聚合函数中的_______,可以实现对一数值列执行累加并返回单一值。 A.SUM B.COUNT C.MAX D.SQRT 5. 在存有数据的表上建立非聚集索引,可以引起表中数据的_______发生变化。 A.表间关系B.物理位置C.逻辑顺序D.列值 6. 下列函数中,返回值数据类型为int的是_______。 A.GETDATE B. COUNT C. LTRIM D. SUNSTRING 7. 命令CREATE DEFAULT的功能是_______________。 A. 清空表 B. 创建默认值 C. 创建触发起 D. 创建表 8. 为数据表创建索引的目的是_______。 A. 提高查询的检索性能 B. 归类 C. 创建主键 D. 准备创建视图 9. 表达式Datepart(yy,'2010-9-13')+7的结果是_______。 A. '2010-9-20' B.2010 C.'2017' D. '2011' 10. 在SQL Server 2005服务器上,存储过程是一组预先定义并_______的Transact-SQL 语句集合。 A.保存 B.编译 C.解释 D.编写 11. 表是SQL Server数据库中用来_______各种数据内容的数据库对象。 A. 显示 B.查询 C. 存放 D. 检索 12. 关于SQL Server 2005数据库事务日志文件叙述错误的是_______。 A. 一个数据库可以有多个事务日志文件 B. 创建数据库时,如果未指定事务日志文件,SQL Server则会自动创建一个 C. 事务日志文件的默认大小为5MB D. 如果未指定事务日志文件的增长量,则文件大小也会不断变化。 13. 下列关于执行SQL Server 2005查询叙述正确的是_______。 A. 如果没有选中的命令,则只执行最前面的第一条命令 B. 如果有多条命令选择,则只执行选中命令中的第一条命令 C. 如果查询中有多条命令有输出,则按顺序显示所有结果 D. 遇到GO命令就自动开始执行 14.表达式DA TENAME(Mm,'2011-11-11')的值是_______。 A. 11 B. 12 C. 星期五 D. '2011-11-11' 15. 对数据库表创建索引的缺点有_______ A. 提高检索速度 B. 降低了数据修改速度

数据库期末考试复习题(附答案)

数据库期末考试复习题(附答案) 数据库系统概论 2011年期末考试复习题 一、选择题 ? 第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是: ? C:课程T:教员H:上课时间R:教室S:学生 ? 根据语义有如下函数依赖集:? F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} ? 1、关系模式A的码是(D) ? A. C B. (H,R)C.(H,T)D.H,S) ? 2、关系模式A的规范化程度最高达到(B) ? A. 1NF B. 2NF C. 3NFD. BCNF ? 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D) ? A. 1NF B. 2NF C. 3NF D. BCNF ? 4.设有关系R(A,B,C)和S(C,D)。与SQL语句? select A,B,D from R,S where R.C=S.C ? 等价的关系代数表达式是(B) ? A. σR.C=S.C(πA,B,D(R×S)) ? B. πA,B,D(σR,C= S.C (R×S)) ? C. σR.C=S.C((πA,B R)×(πDS)) ? D. σR,C=S.C(πD((πA,BR)×S) ? 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C) ? A. 7 B. 9 C. 12 D. 16 ? 6、数据库设计阶段分为(B) ? A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 ? B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 ? C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 ? D. 模型设计阶段、程序设计阶段和运行阶段 ? 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C) ? A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y ? C. 若X→→Y,且Y′?Y,则X→→Y′ D. 若Z=Φ,则X→→Y ? 8、查询优化策略中,正确的策略是(D) A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 ? 9、语句delete from sc 表明(A) A. 删除sc中的全部记录 B. 删除基本表sc? C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 ? 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B) ? A. 指针 B. 游标 C. 数组 D. 栈 11、五种基本关系代数运算是( A ) ? A. ∪,-,×,π和σ B. ∪,-,?,π和σ

数据库系统概论各章复习试题及答案

数据库系统概论复习资料: 第一章: 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 A 阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库 C.数据库管理系统 D.数据结构 5.数据库中存储的是 C 。 A.数据 B.数据模型C.数据以及数据之间的联系 D.信息 6. 数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 9. 下述关于数据库系统的正确叙述是 A 。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。 ①A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享 ②A.数据独立性 B.物理独立性 C.逻辑独立性 D.管理规范性 【答案:】①B ②B 11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A 。 A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

《数据库原理》模拟试题二答案

《数据库原理》模拟试题二答案 一、选择题(每题1分,共10分) 1.C 2.A 3.B 4.A 5.B 6.D 7.B 8.A 9.B 10.A 二、名词解释(每题5分,共30分) 1、数据库:是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。(答出第一句即可得满分) 2、内模式:内模式也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 3、候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码。 4、关系:D1×D2×…×D n的子集叫做在域D1,D2,…,D n的关系,表示为:R(D1,D2,…, D n),这里R表示关系的名字,n是关系的目或度。 5、主属性:若一个关系有多个候选码,则选定其中一个为主码。主码的诸属性称为主属性。 6、自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。 三、简答题(每题6分,共30分) 注:答题时可适当展开叙述。两个实体型之间的联系可以分为哪几类? 答:两个实体型之间的联系可以分为三类: (1)一对一联系 如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1。 (2)一对多联系 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系,记为1:n。

数据库期末考试填空题及答案

1 、数据库数据具有__________、__________与__________三个基本特点。 2、数据库管理系统就是数据库系统得一个重要组成部分,它得功能包括__________、__________、__________、__________。 3、数据库系统就是指在计算机系统中引入数据库后得系统,一般由__________、__________、__________与__________构成. 4、数据库管理技术得发展就是与计算机技术及其应用得发展联系在一起得,它经历了三个阶段:__________阶段,__________阶段与__________阶段。 5、数据库具有数据结构化、最小得__________、较高得__________等特点。 6、DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。 7、模式(Schema)就是数据库中全体数据得__________与__________得描述,它仅仅涉及到__________得描述,不涉及到具体得值。 8、三级模式之间得两层映象保证了数据库系统中得数据能够具有较高得__________与__________。 9、根据模型应用得不同目得,可以将这些模型划分为两类,它们分别属于两个不同得层次。第一类就是__________,第二类就是__________。 10、数据模型得三要素就是指__________,__________,__________。实际数据库系统中所支持得主要数据模型就是__________,__________,__________。 11、数据模型中得__________就是对数据系统得静态特征描述,包括数据结构与数据间联系得描述,__________就是对数据库系统得动态特征描述,就是一组定义在数据上得操作,包括操作得涵义、操作符、运算规则及其语言等. 12、用树型结构表示实体类型及实体间联系得数据模型称为__________模型,上一层得父结点与下一层得子结点之间得联系就是得联系。 13、用有向图结构表示实体类型及实体间联系得数据模型称为__________模型,数据之间得联系通常通过__________实现。 14、关系得完整性约束条件包括三大类:__________、__________与__________。 15、关系数据模型中,二维表得列称为________,二维表得行称为________. 16、用户选作元组标识得一个候选码为________,其属性不能取________. 17、关系代数运算中,传统得集合运算有_____,_____,_____,_____。 18、关系代数运算中,基本得运算就是________,________,________,________,________. (问答题) 19、关系代数运算中,专门得关系运算有________,________,________。 20、关系数据库中基于数学上得两类运算就是________与________。 21、关系代数中,从两个关系中找出相同元组得运算称为________运算。 22、RS表示R与S得________。 23、设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM 表示姓名,XB表示性别,NL表示年龄,DP表示系部.查询学生姓名与所在系得投影操作得关系运算式就是________________。

相关主题
文本预览
相关文档 最新文档