数据库技术复习题2 填空题(1) 答案

更新时间:2023-11-18 16:28:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数据库技术试题

二、填空题

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,则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)或 。

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

51. 数据库设计第二阶段建立E-R图的工作依据是 。 52. 单用户DBS能够自动地保证事务以 、 方式操作DB,因为同时只有一个事务被执行。

53. 一个关系模式R是3NF指的是它的 都不传递依赖它的任一候选键。

54. 按照索引文件的结构,索引可以分为两类: 索引和稠密索引。

55. 关系模式的三类完整性约束条件分别是 实体完整性 、参照完整性约束和用户定义完整性约束。

56. 数据库语言包括 和数据操纵语言两大部分,前者负责描述和定义数据库的各种特性,后者说明对数据库进行的各种操作。

111. 数据库中的三级体系结构以 外模式 、 模式 和 内模式 三个不同层次描述数据库.

112.数据库管理系统提供的主要功能是 、 、 。1、数据库定义和创建2、数据组织、存储和管理3数据存取4数据库事务管理和运行管理、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. 触发器是一种特殊的存储过程,它可以在对一个表上进行 、 和 操作中的任一种或几种操作时被自动调用执行。

本文来源:https://www.bwwdw.com/article/w6tv.html

Top