《数据库技术复习题二填空题附答案.docx》由会员分享,可在线阅读,更多相关《数据库技术复习题二填空题附答案.docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库技术试题二、填空题1. 一个类可以从干脆的或间接的祖先中继承全部属性与方法。承受这个方法进步了软件的 共享性。2. 用树型构造表示实体类型及实体间联络的数据模型称为 层次模型 。3. 关系数据库的关系演算语言是以 集合操作 为根底的DML语言。4. 在函数信任中,平凡的函数信任根据Armstrong推理规那么中的 自反 律就可推出。5. 分布式数据库中定义数据分片时,必需满意三个条件:完备性条件、重构条件与 不相交条件。6. DB并发操作通常会带来三类问题,它们是丢失更新、不一样分析与读脏数据。7. 事务必需具有的四特性质是:原子性、一样性、 隔离性 与许久性。8. 分布式数据库系统中透
2、亮性层次越高,应用程序的编写越 简洁 。9. 在有泛化/细化联络的对象类型之间,较低层的对象类型称为 子类型 。10. 目前数据库领域中最常用的数据模型有 层次模型, 、 网状模型, 、 关系模型 、面对对象模型 。11. 数据管理技术阅历了 程序管理阶段 、文件管理阶段 、 数据库系统管理阶段 三个阶段。12. SQL语言集数据查询、数据操纵、 数据定义与 数据限制 功能于一体。13. 数据库系统承受的三级形式构造为 外形式、形式、 内形式。14. 两个实体型之间的联络类型有一对一联络1:1、一对多联络1:n 、多对多m:n三类。15. 数据库中特地的关系运算包括选择、投影、连接、 除法。1
3、6. 满意第一范式(1NF)的关系形式要求 不包含重复组的关系 。17. 如何构造出一个相宜的数据逻辑构造是逻辑构造设计主要解决的问题。18. 当数据库被破坏后,假设事先保存了日志文件与数据库的副本,就有可能复原数据库。19. 并发限制操作的主要方法是承受封锁机制,其类型有排它锁(或 X 锁) 共享锁(或 S 锁)。20在关系形式RS,SN,D与KD,CN,NM中,R的主码是S,K的主码是D,那么D在R中称为 外键 。 21对于函数依靠XY,假设Y是X的子集,那么称XY为非平凡函数依靠。22在关系形式学生学号,姓名,年龄,性别中,假设要求“学号不能为空,那么该约束属于对 实体完好性 的约束。
4、23分E-R图之间的冲突主要有三类,它们是属性冲突、命名冲突与 构造冲突 。24并行数据库系统是数据库技术与并行计算技术技术相结合的产物。 25在分布式数据库系统中,用户不必关切数据分布的微小环节,这种性质称为分布透亮性。26.有关系Join(参与)与Employee(职工),如下列图所示,设有对表的如下SQL查询:Select Ename,Ino,Orderfrom Grade,Employee请转换为等价的关系代数表达式: 。27.一般可将数据库设计步骤分为以下几个阶段:需求分析,概念构造设计、逻辑结果设计、物理结果设计、数据库施行以及数据库的运行与维护。 封锁机制 可以保证在多用户操作下
5、,并发数据一样性。29.关系数据操作语言(如SQL)的特点是:操作对象与结果均为 、语言一体化,并且是建立在数学理论根底之上。 存取方法 。31.在客户机/效劳器工作形式中,触发器存储在 上。(请选填客户机或效劳器)32.在开发ODBC数据库应用程序时,首先要建立 ,创立它的简洁方法是运用ODBC驱动程序管理器。33.假设一个实体的存在依靠另一个实体的存在,那么称这个实体存在 。34.三层的客户机/效劳器模型的组成为:客户机 应用程序 数据库效劳器。35.在数据库复原时,对尚未完成的事务执行 操作。36 层次模型中记录之间的联络是通过 树形构造组织数据 实现的。37 查询优化的策略之一是对关系
6、文件进展适当的预处理。预处理的方法是对文件进展 或建立索引文件。38 在DBS的全局构造中,磁盘存储器上的数据构造有四种形式:数据文件、 、索引文件与统计数据组织。39 假设关系形式R2NF,那么要求R中每个 完全函数依靠于R的候选键。40 设关系形式R(X,Y,Z),F=YX,YZ,那么分解=XY,XZ丢失的函数依靠是 B C 。41 推断分解=R1,R2是否满意无损联接的充分必要条件是R1R2(R1-R2)或 R1R2(R2-R1) 。42 数据库并发操作通常会带来丢失更新、 破坏隔离性 与不一样分析等问题。43 事务的许久性是由DBMS的 复原管理 子系统实现的。44 分布透亮性是分布式
7、数据库系统的主要目的之一。它包括三个层次:分片透亮性、位置透亮性与 部分数据模型 透亮性。45. 文件系统与数据库系统的最大区分是数据 不共享 。46.运用SQL语句在关系表S学号,课程号,成果中,检索每个人的平均成果:SELECT 学号,AVG成果FROM S 。47. 关系形式的三类完好性规那么包括实体完好性约束规那么、用户定义的完好性约束规那么及 参照完好性的约束规那么 。48. 在关系标准化中,将一个较低级范式的关系转换为假设干个较高级范式的关系的集合所用的方法是关系的 形式分解 。49. 包含在随意一个候选键内的属性,称为 主属性 。50. 设有关系形式RA,B,C,D,其上的函数依
8、靠集为F=AB,CD,那么R中的候选键为 AC 。51. 数据库设计第二阶段建立E-R图的工作根据是 应用需求 。52. 单用户DBS可以自动地保证事务以 多事务执行 、 事物串执行 方式操作DB,因为同时只有一个事务被执行。53. 一个关系形式R是3NF指的是它的 全部非主属性 都不传递依靠它的任一候选键。54. 根据索引文件的构造,索引可以分为两类: 稀疏 索引与稠密索引。55. 关系形式的三类完好性约束条件分别是 实体完好性约束 、参照完好性约束与用户定义完好性约束。56. 数据库语言包括 数据定义语言 与数据操纵语言两大部分,前者负责描绘与定义数据库的各种特性,后者说明对数据库进展的各
9、种操作。57. 关系数据模型由数据构造、 数据操作 与完好性约束规那么三部分组成。58. 在关系形式分解中,假设要保证不丢失信息,那么分解应具有 无损连接性 。59. 假设一个满意1NF关系的全部属性合起来组成一个关键字,那么该关系最高满意的范式是 3NF (在1NF、2NF、3NF范围内)。60. 假设关系形式R2NF,那么要求R中每个 非主属性 完全函数依靠于R的候选键。61. 设有关系形式RA,B,C,D,E,R上的函数依靠集F=AB,CD,DE,R的候选键是 A(不太确定) 。62. 假设两个事务同时存取同一个数据库,当第一个事务完毕之前,第二个事务更新数据库,这就违背了事务的 隔离性
10、 ,破坏了DB的一样性。63. 数据独立性可分为 逻辑独立性 与物理数据独立性。64. 按运用方式不同,数据操纵语言DML分为 DDL (数据定义语言 与DCL数据限制语言 两大类。65. 在关系数据库的标准化理论中,在执行“分解时必需遵守的标准化原那么是_无损连接性_与函数依靠保持性。66. 从关系标准化理论的角度讲,一个只满意1NF的关系可能存在的四方面问题是:数据冗余度大、修改异样、插入异样与 删除异样 。67. 根据索引域的特点,索引可以分为主索引、扶植索引与 三类。68. 削减因磁盘故障引起数据永久丢失的策略中,常用的是一种基于磁盘冗余技术的策略,称为 技术。69. 一个关系形式R是
11、3NF指的是它的 非主属性 都不传递依靠它的任一候选键。70. 聚合函数“count(列名)的语义是 统计本列列值个数 。71. 在SELECT语句中,假设渴望查询结果中不出现重复元组,应在SELECT语句中运用 第三他 保存字。72. 防止未经受权用户恶意或无意地存取数据库中的数据,这是数据库的 DISTINGCT 疼惜所要解决的问题。73. 数据库的数据模型主要分为 层次构造模型 , 网状构造模型 与 关系构造模型 三种。 74. 按运用方式不同,数据操纵语言DML分为 交互型DML 与嵌入型DML 两大类。75. 封锁的类型有两种 排他锁 与 共享锁 。76. 视图 是从一个或几个根本表
12、中导出的表,它本身不独立存储在数据库中。77. 数据库疼惜主要包括 数据的一样性,并发限制 , 备份 与数据库复原。78. 假设对并发操作不加以限制,可能带来的不一样性问题有 丢失数据 、 度“脏数据,不行重复读 与 产生升“幽灵数据 。79. SQL语言中,函数COUNT*用来计算 记录 的个数。80. 数据库复原是将数据库从 错误 状态复原到 某一 的功能。81. 数据库系统不仅存储数据库本身,同时也存储数据库的说明信息。这些说明信息称为 需求分析说明书 。82. 数据库系统把全部文件的元数据与应用程序隔离,统一存储,统一管理,从而抑制了应用程序必需随文件构造的变更而变更的问题。我们称数据
13、库系统的这特性质为 程序与数据互相独立 。83. 数据库的三种形式:外形式、 概念形式 与 内形式 。84. 一个联络型的实体对应约束包括三种:一对一、一对多与 多对多 约束。85. 概念设计的三种策略: 自顶向下 的策略、自底向上的策略与 由里向外 。86. 数据库管理系统常用的三种存取方法:索引方法、HASH方法与 依次查找 。87. 锁可以分为两种类型:共享锁与 排它锁 。88. 有两种产生时间印的方法:运用 系统时钟 与运用逻辑计数器支配时间印。89. 数据库系统中的元数据存储在称为 数据字典 的特别文件中。90. 数据库生命周期可分为两个阶段:数据库设计阶段与 数据库施行阶段 。91
14、. 概念数据库设计方法主要有两种: E-R模型设计 与视图综合设计方法。92. 将一个关系形式从2NF分解为3NF,是消退非键属性对候选键的 传递依靠 。93. 假设关系形式R的候选码为全部的属性,那么在函数依靠的范围内,R最高满意 3NF 范式。94. 多个事务在某个调度下的执行是正确的,是能保证数据库一样性的,当且仅当该调度是 可串行化的调度 。95. SQL语言是一个集数据定义与 数据操作 子语言为一体的典型的数据库语言。96. 在关系模型中,假设属性A是关系R的主属性,那么在R的任何元组中,属性A的取值都不允许为空,这种约束称为 非空约束 。 97. 关系形式标准化过程中,假设要求分解
15、保持函数依靠,那么形式分解确定可以到达 2NF ,但不愿定能到达 3NF 。98. DBMS是指 处理数据库访问的系统软件 ,它是位于 与 之间的一层管理软件。99. 数据描绘语言的作用是 。100. 在一个实体表示的信息中,称 唯一的确定一个元组 为候选键。101. SQL是 构造化查询语言 。102. 关系标准化的目的是 限制冗余,防止插入与删除异样,从而增加数据的稳定性与灵敏性 。103. 假设关系为1NF,且它的每一非主属性_都完全依靠于_候选关键字,那么该关系为2NF。104. “为哪些表,在哪些字段上,建立什么样的索引这一设计内容应当属于数据库设计中的 物理 设计阶段。105. 由
16、 数据库管理员DBA 负责全面管理与限制数据库系统.106. 缩写DDL的含义是_数据定义语言_。107. 实体之间的联络可抽象为三类,它们 一对一 、 与 一对多,多对多 。108. 在一个关系R中,假设每个数据项都是不行再分割的,那么R确定属于 1NF 。109. 数据库设计的几个步骤是 需求分析 、 构造设计 、 数据库施行 与 运行与维护 。110. 在SQL语言中,为了数据库的平安性,设置了对数据的存取进展限制的语句,对用户受权运用 GRANT 语句,收回所授的权限运用 REVOKE 语句。111. 数据库中的三级体系构造以 外形式 、 形式 与 内形式 三个不同层次描绘数据库.11
17、2.数据库管理系统供应的主要功能是 、 、 。1、数据库定义与创立2、数据组织、存储与管理3数据存取4数据库事务管理与运行管理、5数据库的建立与维与113. 视图是一个虚表,是从 根本表 中导出的表.114. 形式分解时必需遵守的原那么是 无损连接性 、 保持函数依靠 。115. 数据字典(Data Dictionary DD用来存储数据库中存储的数据对象的描绘信息与数据库管理系统须要的限制信息。116. 关系中主键的取值非空是 实体 完好性规那么。备注:关系模型的三类完好性约束:实体完好性,参照完好性与用户定义的完好性117. 数据库中封锁机制是 并发限制 的主要方法。118. 用树型构造表
18、示实体类型及实体间联络的数据模型称为 层次模型 。119. 事务必需具有的四特性质是:原子性、Atomicity一样性(Consistency)、 隔离性(Isolation) 与许久性(Durability)。120. 在数据库的三级形式体系构造中,形式与内形式之间的映象实现了数据的 物理 独立性。备注:外形式与形式之间的映像实现了数据的逻辑独立性121. 不同的应用程序与不同的用户对同一个数据库可能有不同的理解,我们称对同一个数据库的每一种理解为这个数据库的一个 外形式 。122. 数据库语言可以嵌入到某个程序设计语言中运用,这个程序设计语言称为 宿主。123. 数据库 与数据库管理系统加
19、在一起构成了数据库系统。数据库系统不仅仅只这两个吧?一般还包括应用系统,数据库管理员124. 假设关系形式设计的不好,会存在插入异样、删除异样、冗余大等弊病,因此必需对关系进展 优化 。125. 在关系AS,SN,D与BD,CN,NM中A的主键是S,B的主键是D,那么D在A中称为 外键外码、外关键字 。126. 数据库的 数据完好性约束 是指数据库中的数据必需始终满意数据库的语义约束。127. 当数据库被破坏后,假设事先保存了 日志文件 与数据库的副本,就有可能复原数据库。128. 数据库中常用的四种文件组织方式是:无序文件、有序文件、HASH文件与 索引文件 。不确定129. 数据库系统中实
20、现各种数据管理功能的核心软件称为 数据库管理系统(DBMS)。130. 在一个关系属性中,假设每个属性都是不行再分的简洁数据项,那么该关系形式确定是第 1 标准形式。131. 关系数据库的数据定义功能包括三部分,即定义根本表、定义 形式 、与定义 视图与索引 。132. 在进展数据查询时,为了使查询结果不包含重复的行,常用关键字 DISTINCT 对查询加以限制;为了使查询的结果按某一属性的值的大小排序,常用关键字 ORDER BY 加以限制。133. SQL语言中,数据操纵功能包括SELECT、 UPDATE 、INSERT、DELETE四个语句。134. ER模型中包含实体、 实体的属性
21、与实体之间的联络三种根本成分。135. 设有关系形式RA,B,C,D,R上的函数依靠集F=ABC,DB,R的候选键是 (A,D) 。不是A与D,只有一个就是AD共同确定136. 在E-R模型中,子类继承 超类 上定义的全部属性。137. 起修改表中数据作用的嘱咐动词是 ALTER TABLE 。138. 数据库设计中,用ER图来描绘信息构造但不涉及信息在计算机中的表示,这是数据库设计的概念构造设计 阶段。139. SQL语言的受权机制中,用来实现为用户授予数据库上的操作权限的语句是 GRANT 。140. 解决并发操作带来的数据不一样问题普遍承受 封锁 技术。141. 每个数据库管理系统都包含
22、一个称为 数据字典DD的小型数据库,用来存储数据库中数据对象的描绘信息与数据库管理系统须要的限制信息。142. 数据库 是长期存储在计算机内的有组织,可共享的数据集合。143. 数据库的复原技术主要包括 备份技术 与 事务日志 两种。144. 设关系形式R的属性集合是A,B,C,D,其函数依靠集F=A-B,C-D,此关系的候选键为 A,C 。145. 实体的某些属性可以划分为多个具有独立意义的子属性,这类属性称为 。146. SQL语句中的数据定义语言可以建立表、索引与 视图 。147.数据库的三级形式构造中,全局数据视图的描绘称为 外形式。148.在数据库系统中管理数据的软件称为 DBMS
23、。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=AC,ABC,那么R中存在 部分 函数依靠。备注:只到达第一范式,第二范式要求完全函数依靠152.有关系形式R(A,B,C,D,E),F=AB,ACE,CD,那么R的候选键为 A,C 。153.数据库的并发操作通常会带来的3类问题是丢失更新、不一样分析与 读“脏数据 。154
24、.在分布式数据库系统中,查询处理应考虑部分处理代价与 。155.数据处理技术阅历了人工管理、 、 以及分布式数据库管理等四个开展阶段。156. 任一种数据模型都有 与 的区分。157. 在一个关系R中,假设XY,并且X的任何真子集都不能函数确定Y,那么称XY为 函数依靠,否那么,假设XY,并且X的一个真子集也可以函数确定Y,那么称XY为 函数依靠。158. 假设一个关系中只有一个候选码,并且该关系到达了第三范式,那么说明它同时也到达了 范式,该关系中全部属性的 都是候选码。159 在SQL中,建立、修改与删除数据库中根本表构造的嘱咐分别为 、 与 嘱咐。160 根本表属于全局形式中的表,它是
25、,而视图那么属于部分形式中的表,它是 。161. 一个数据库应用系统的开发过程大致相继经过 需求分析 、概念设计、 逻辑构造设计 、 物理构造设计 、机器实现、运行维护等六个阶段。162. 触发器是一种特别的存储过程,它可以在对一个表上进展 、 与 操作中的任一种或几种操作时被自动调用执行。163. 在数据库的三级形式体系构造中,形式与内形式之间的映象(形式/内形式),实现了数据的 物理 独立性。 164. 数据模型可分为概念数据模型与构造数据模型,层次模型是 构造 数据模型。 165. 数据模型通常由三部分组成,它们是 数据的根本构造 、数据操作与完好性约束。 166. 一个SQL语句原那么
26、上可产生或处理一组记录,而主语句一次只能处理一个记录,为此必需协调两种处理方式,这是通过运用 封锁 机制来解决的。 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. 在数据库管理系统的层次构造中,数据存取层处理的对象是单个 结点
27、 。它把上层的集合操作转化为单记录操作。 169. 一般来说,商品化的数据库管理系统,如Oracle,其产品主要包括数据库效劳器软件、 软件与连接软件三类。 170. PowerDesigner是SYBASE公司供应的CASE工具,它包括多个模块,其中用于数据库概念数据建模(CDM)的模块是 。 171. 将E-R图中的实体与联络转换为关系模型中的关系,这是数据库设计过程中 构造 设计阶段的任务。 172. 关系形式标准化过程中,假设要求分解保持函数依靠,那么形式分解确定可以到达3NF,但不愿定能到达 BCNF 。 173. 数据库管理系统中,为了保证事务的正确执行,维护数据库的完好性,要求数
28、据库系统维护以下事务特性: 原子性 、一样性、隔离性与许久性。 174. 在数据库并发限制中,两个或更多的事务同时处于互相等待状态,称为 死锁 。 175. 联络是数据库技术的重要特点,至于怎样实现联络,取决于 实体 。 176. 数据库系统承受映射技术的好处有:有利于数据库的运用、平安性好、保密性强、保证数据共享与 独立性 。 177. 实体间联络分为三种:一对一联络、 一对多关系 、多对多联络。178. 属性是信息世界中广泛运用的一个术语,它对应于数据世界的 实体的性质 。 179. 当承受关系模型设计应用系统时,关系形式的标准化并不是范式越高越好,因为范式的标准化程度越高,当进展 数据
29、操作时,系统的开销会更大。 180.对数据库应用程序进展测试的目的是 测试其功能是否满意设计要求 。 181. 数据库构造设计的过程是概念设计 逻辑设计 物理设计。182. 数据库系统设计包括 构造 特性设计与行为特性设计。 183. 数据库维护功能包括:数据库初始装入,数据库转储, 数据库重组 及记载系统工作日志等功能。184. 每个数据均需指明其数据类型与取值范围,这是数据 完好性 约束所必需的。185. 在数据库系统中的数据模型有层次模型、网状模型 、关系模型。186. 联络也是实体,所以联络也可以有 属性 。187. 假设关系R2NF,且它的每一个非主属性都 不传递函数依靠于R的候选键
30、 ,那么称R3NF.188. 在数据字典中,对数据流“住户表示为:住户=姓名+房号+面积,定义了组成该数据流的 数据项或数据构造 .189. 建立部分ER图时,根据数据流图中对数据的加工确定实体之间的 联络 .190. 对关系形式执行“分解时,必需遵循标准化原那么:分解后的关系要互相独立且分解必需是 无损的 .191. 在SQL语言中,删除表的定义以及表中的数据与此表上的索引,应当运用的语句是 。192. 数据库管理系统管理并且限制 资源的运用。 193. 根据参照完好性规那么,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取 。 194. 在一个关系中,任何一个候选码中所包含的属性都称为 。 195. 在SQL语言中,运用 语句进展受权。 196. 假设关系形式中每一个非平凡且非函数依靠的多值依靠的左部都包含码,那么该关系形式的标准化程度到达了 。 197. 关系形式分解的等价性标准主要有两个,分别为分解具有 与分解保持函数依靠。 198. 数据库系统的性能度量主要有事务 与响应时间两个指标。 199. 在数据库建立过程中,对数据进展订正与预处理过程称为数据 。 200 学生关系学号,姓名,年龄,班级,要检索班级为空值的学生姓名,其 SQL 查询语句中 WHERE 子句的条件表达式是 。第 17 页