1、国家三级(数据库技术)笔试模拟试卷 162及答案与解析 1 计算机应用已经渗透到社会生活的各个领域,特别是多媒体技术的发展,使得指纹识别,图像声音处理的应用不断发展,这一类应用属于下列 ( )应用领域 ? ( A)人工智能 ( B)科学和工程计算 ( C)数据和信息处理 ( D)过程控制 2 不属于服务性程序的是 ( ) ( A)编译程序 ( B)编辑程序 ( C)纠错程序 ( D)连接程序 3 IP地址是 Internet赖以工作的基础,它由网络地址和主机地址两部分组成,其中C类 网络的主机地址数最多为 ( )。 ( A) 64个 ( B) 128个 ( C) 256个 ( D) 512个
2、4 一个数字签名算法至少应该满足三个条件,下列有关叙述中,不属于数字签名算法条件的是 ( ) ( A)签名者事后不能否认自己的签名 ( B)该数字签名必须是所签文件的物理部分 ( C)当发生签名真伪争执时,有第三方能够解决争执 ( D)接收者能够验证签名,而任何其他人都不能伪造签名 5 下列 ( )不是计算机病毒的特性 ? ( A)传染性 ( B)结构性 ( C)隐蔽性 ( D)可激发性 6 限制程序的存取,使操作系统不能存取允许范围以外的实体,这种操作系统隔离安全措施称为 ( )。 ( A)物理隔离 ( B)时间隔离 ( C)逻辑隔离 ( D)密码隔离 7 下列关于数据元素的叙述中,不正确的
3、是 ( )。 ( A)数据元素是数据的基本单位,即数据集合中的个体 ( B)数据元素是有独立含义的数据最小单位 ( C)数据元素又称作结点 ( D)数据元素又称作记录 8 下列关于数据结构基本概念的叙述中,正确的是 ( ) ( A)数据的逻辑结 构分为表结构和树结构 ( B)数据的存储结构分为线性结构和非线性结构 ( C)数据元素是数据的基本单位 ( D)结点是有独立含义的数据最小单位 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 4
4、4 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 计算机是由运算器、 _、存储器、输入设备和输出设备这 5个主要功能部件组成的,它们被称为计算机的五大硬件。 62 能够唯一确定 Internet上每一台计算机位置的是 _。 63 m阶 B+树的根结点至多有 _个子女。 64 设有一个二维数组 A14 , 16 ,若数组的起始地址为 200,并且数据元素以行序为主序存放在数组中,每个元素占用 4个存储单元,那么元素 A3, 4的存储地址为 _。 65 有 m个叶结点的霍夫曼树,其结点总数是 _。 66 从资源分配的角度可将设备分类为 _、共
5、享设备和虚拟设备。 67 文件的存取方式是由文件的性质和用户使用文件的情况而定的,一般可以采用顺序存取和随机存取两种形式。顺序存取是按照文件的 _地址顺序存取的。 68 按照信息交换的方式和连 接的设备种类,通道可分为 3种类型:选择通道、_和数组多路通道。 69 关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为 _。 70 在关系代数运算中, _操作会消去关系中的某些列并删去重复的元组。 71 在定义基本表的 SQL语句 CREATE TABLE中,如果要定义某个属性不能取空值,应在该属性后面使用的约束条件短语是 _。 72 设有关系 SC(sno,c
6、name,grade),各属性的含义分别为学号、课程名、成绩。若将所有学生的 “数据库系统 ”课程的成绩增加 5分,能正确完成该操作的 SQL语句是 _grade=grade+5 WHERE cname=“数据库系统 ”。 73 下列属于一个 DBMS的用户界面应具有的性质是可靠性、 _、多样性和快速响应。 74 SYBASE企业级数据库服务器支持 3种类型的 _来保证系统的并发性。 75 如果某事务成功完成执行,则该事务称为 _事务。 76 先写日志原则是为了发生故障后保持数据库的原子性和 _所必须遵循的原则。 77 如果 关系模式中每一个非平凡且非函数依赖的多值依赖的左部都包含码,则该关系
7、模式的规范化程度达到了 _。 78 在关系模式 R(A, C, D)中,存在函数依赖关系 AD , AC ,则候选码为_。 79 数据仓库体系结构通常采用三层结构,中间层是 _。 80 面向对象模型中子类的对象拥有其超类的对象的全部属性和方法,称为子类对超类的 _。 国家三级(数据库技术)笔试模拟试卷 162答案与解析 1 【正确答案】 C 【试题解析】 数据和信息处理是计算机重要应用领 域,当前的数据也已有更广泛的含义,如图、文、声、像等多媒体数据,它们都已成为计算机的处理对象。 2 【正确答案】 A 【试题解析】 服务程序是一类辅助性的程序,它提供各种运行所需的服务。例如,用于程序的装入、
8、连接、编辑及调试用的装入程序、连接程序、编辑程序及调试程序以及故障诊断程序、纠错程序等。 3 【正确答案】 C 【试题解析】 每台直接连接到 Internet上的计算机、路由器都必须有惟一的 IP地址。 IP地址是 Internet赖以工作的基础。对于 C类地址,其网络地址空间长度为 21位,主 机地址空间长度为 8位。 C类 IP地址范围从: 192.0.0.0223.255.255.255。由于主机地址空间长度为 8位,因此每个 C类网络的主机地址数最多为 256个。 4 【正确答案】 B 【试题解析】 一个数字签名算法至少应满足 3个条件: 签名者事后不能否认自己的签名; 接收者能验证签
9、名,而任何其他人不能仿造签名; 当双方关于签名的真伪发生争执时,有第三方能解决双方的争执。 数字签名是以电子形式存储消息的一种方法,一个签名消息能在一个通信网络中传输。基于公钥密码体制 和私钥密码体制都可以获得数字签名,特别是公钥密码体制的诞生为数字签名的研究和应用开辟了广阔的前景。 5 【正确答案】 B 【试题解析】 计算机病毒是一种特殊的具有破坏性的计算机程序,它具有自我复制能力,可通过非授权入侵而隐藏在可执行程序或数据文件中。当计算机运行时源病毒能把自身精确拷贝或者有修改地拷贝到程序体内,影响和破坏正常程序的执行和数据的正确性。 计算机病毒一般具有如下特征:传染性、破坏性、隐蔽性、潜伏性
10、和可激发性。 6 【正确答案】 C 【试题解析】 隔离是操作系统安全保障 的措施之一,它又可分为: 物理隔离 使不同安全要求的进程使用不同的物理实体。 时间隔离 使不同的进程在不同的时间运行。 逻辑隔离 限制程序的存取,使操作系统不能存取允许范围以外的实体。 密码隔离 进程以其他进程不了解的方式隐蔽数据和计算。 7 【正确答案】 B 【试题解析】 数据元素是数据的基本单位,即数据集合中的个体。有些情况下也把数据元素称作结点、记录、表目等。一个数据元素可由一个或多个数据项组成,数据项是有独立含义的数据最小单位,其值能惟一确定一个数据元素的数 据项。 8 【正确答案】 C 【试题解析】 数据元素是
11、数据的基本单位,即数据集合中的个体。有些情况下也把数据元素称做结点、记录、表目等。一个数据元素可由一个或多个数据项组成,数据项是有独立含义的数据最小单位,其值能惟一确定一个数据元素的数据项,又称做关键码,有时也把数据项称作域、字段等。 9 【正确答案】 D 【试题解析】 三元法用一线性表来表示稀疏矩阵。线性表的每个结点对应稀疏矩阵在一个非零元素,每个结点包含 3个域,分别为该元素的行下标、列下标和值。结点间的次序按矩阵在行优先顺序排列 (跳过零元素 )。这个线性表用顺序的方法存储在连续的存储区里。由三元组法的存储表示可以得到其矩阵如下: 3 0 0 5 0 0 2 0 0 6 0 5 0 0
12、0 0 0 0 3 0 所以答案是 D)选项。 10 【正确答案】 B 【试题解析】 数据结构存储于计算机的域可以分为:自身信息域 存放自身值的域;链接信息域 存放该结点与其他结点间关系的域。 11 【正确答案】 C 【试题解析】 链式存储结构的主要特点有: 结点中除自身信息外,还有表示链接信息的指针域,因此存储密度小、存储空间利用率低; 逻辑上相邻的结点物理上不必相邻; 插入、删除操作灵活方便。线性存储结构可以通过计算直接确定第 i个结点的存储地址,但链式存储结构不能够。 12 【正确答案】 B 【试题解析】 数据的主要存储方式有顺序存储结构和链式存储结构。顺序结构逻辑上相邻的结点物理上也是
13、相邻的。因此其存储密度大,存储空间利用率高但插入、删除运算操作不方便,需移动大量的结点。 13 【正确答案】 A 【试题解析】 数据的主要存储方式有顺序存储结构和链式存储结构。顺序结构逻辑上相邻的结点物理上也是相邻的。因此其存储密度大,存储空间利用率高但插入、删除运算操作不方便,需移动大量的结点。 14 【正确答案】 B 【试题解析】 散列表的负载因子是一个重要参数,它等于: a=散列表中结点的数目 /基本区域能容纳的结点数 根据上表,散列表中的结点数是 8,基本区域能容纳的结点数为 19,所以负载因子为 8/19=0.42 15 【正确答案】 C 【试题解析】 快速排序是起泡排序的 改进。在
14、快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述过程,一直重复到排序完成。 16 【正确答案】 B 【试题解析】 所谓可剥夺方式,即就绪队列中一旦出现优先级高于当前运行进程优先级的进程存在时,便立即进行进程调度,转让 CPU。而不可剥夺方式,即一旦把 CPU分配给一个进程,它就一直占用 CPU,直到该进程自己因调用原语操作或等待 I/O而进行阻塞状态,或时间片用完时才让出 CPU,重新执行进程调度。 17 【正确答案】 C 【试题解析】 设信号量为 S,常用信号量的取值可以解释为: S值的大小
15、表示某类资源的数量。当 S 0时,表示还有资源可以分配;当 S 0时,其绝对值表示 S信号量等待队列中进程的数目。每执行一次 P操作,意味着要求分配一个资源;每执行一次 V操作,意味着释放一个资源。依题意,信号量 mutex的初始值为1,表示有一个资源可以分配,当 mutex的等待队列中有 K个进程时,信号量的值为 1-K。 18 【正确答案】 C 【试题解析】 系统提供一对硬件寄存器:页表始址寄存器和页表长度寄存 器。 页表始址寄存器用于保存正在运行进程的页表在内存的首地址。当进程被调度程序选中投入运行时,系统将其页表首地址从进程控制块中取出送入该寄存器。 页表长度寄存器用于保存正在运行进程
16、的页表长度。当进程被选中运行时,系统将它从进程控制块中取出送入该寄存器。 19 【正确答案】 D 【试题解析】 运行中的进程可以处于以下 3种状态之一:运行、就绪、等待。运行状态是指进程已获得 CPU,并且在 CPU上执行的状态。就绪状态是指一个进程已经具有运行条件,但由于没有获得 CPU而不能运行所处的状态。等 待状态是指进程因等待某种事件发生而暂时不能运行的状态。当时间片用完时,进程从运行状态进入就绪状态。 20 【正确答案】 B 【试题解析】 批处理系统有两个特点:一是 “多道 ”,二是 “成批 ”。多道是指系统内可同时容纳多个作业,而成批的特点是在系统运行过程中不允许用户与他的作业发生
17、交互,用户不能直接干预其作业的执行。 21 【正确答案】 C 22 【正确答案】 C 【试题解析】 驻留集是某段时间间隔内进程实际要访问的页面的集合。驻留集窗口很大,会将一个进程的整个地址空间全部装入内存,但内存 将不会得以充分的利用;驻留集窗口过小会降低系统的吞吐量;驻留集窗口的大小对虚拟存储器的有效利用和系统吞吐量的提高有重要的影响。 23 【正确答案】 C 24 【正确答案】 B 25 【正确答案】 D 【试题解析】 数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、操作系统、数据库管理系统 (及其开发工具 )、应用系统、数据库管理员和用户构成。应当指出的是,数据库的建立
18、、使用和维护等工作只靠一个 DBMS远远不够,还要有专门的人员来完成,这些人被称为数据库管理员。 26 【正确答案】 C 【试题解析】 数据库定义功能是对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密的定义;存取路径的定义。这些定义存储在数据字典中,是 DBMS运行的基本依据。 27 【正确答案】 B 28 【正确答案】 C 【试题解析】 数据的独立性是数据库领域的一个常用的术语,包括数据的物理独立性和数据的逻辑独立性。 数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的,也就是说,当数据的物理存储改变时,应用程序不变。 数据的逻
19、辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。 29 【正确答案】 B 30 【正确答案】 C 【试题解析】 在一个关系的候选码中指定一个用来惟一标识该关系的元组,这个被指定的候选码称为该关系的主码或主键。关系中包含在任何一个候选码中的属性称为主属性或码属性,不包含在任何一个侯选码中的属性称为非主属性或非码属性。最简单的情况,单个属性是主码,最极端的情况,整个属性组是主码,称作全码。 31 【正确答案】 D 【试题解析】 在关系模型中,数据结构用单一的二维表结构来表示实体及实体间的联系。一个关系对应一个二维表。二维表中的列称为属性
20、,属性值的取值范围称为值域。二维表中的一行称为一个元组。 32 【正确答案】 B 33 【正确答案】 A 34 【正确答案】 B 35 【正确答案】 B 【试题解析】 SQL语言功能极强,但由于设计巧妙,语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了 9个动词。如下: 数据查询: SELECT: 数据定义 : CREATE DROP ALTER: 数据操纵: INSERT UPDATE DELETE: 数据控制: GRANT REVOKE。 36 【正确答案】 D 【试题解析】 SQL支持数据库的三级模式结构。在 SQL中,模式对应于基本表(base table),内模式对应于
21、存储文件,外模式对应于视图 (view)和部分基本表。元组对应于表中的行 (row),属性对应于表中的列 (column)。 一个 SQL数据库是表的汇集。 一个 SQL表由行集构成, 一行是列的序列,每列对应一个数据项。 一个表可以带若干索引,索引也存放在存储文件中。 存储文件的逻辑结构组成了关系数据库的内模式,存储文件的物理结构是任意的,对用户是透明的。 一个表或者是一个基本表,或者是一个视图。基本表是实际存储在数据库中的表,视图是一个虚表。 一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表。 SQL用户可以是应用程序,也可以是终端用户。 一个 SQL数据库是一个表的
22、汇集,故选项 D)错误。 37 【正确答案】 D 38 【正确答案】 A 【试题解析】 SQL语言提供了 SELECT语句进行数据库的查询,该语句的一般格式是: SELECT ALL|DISTINCT目标列表达式 ,目标列表达式 FROM基本表 (或视图 ) ,基本表 (或视图 ) 1 WHERE条件表达式 GROUPBY列名 1 HAVING内部函数表达式 ORDER BY列名 2 ASC|DESC; 整个语句的含义是,根据 WHERE子句的条件表达式,从基本表或视图中 找出满足条件的元组,按 SELECT子句中的目标表达式,选出元组中的属性值形成结果表。若有 ORDER子句,则结果表要按照
23、指定的列名 2按升序或降序排序。GROUP子句将结果按列名 1分组,每个组产生结果表中的一个元组。分组的附加条件用 HAVING短语给出。 39 【正确答案】 D 【试题解析】 把 SQL嵌入主语言使用时必须解决 3个问题: 区分 SQL语句与主语言语句。 这是对通过在所有的 SQL语句前加前缀 EXEC SQL来解决的。 数据库工作单元和程序工作单元之间的通信。 嵌入 式 SQL语句中可以使用主语言的程序变量来输入或输出数据。把 SQL语句中使用的主语言程序变量简称为主变量。 一个 SQL语句原则上可产生或处理一组记录,而主语言一次只能处理一个记录,为此必须协调两种处理方式。这是用游标来解决
24、的。 40 【正确答案】 A 【试题解析】 SQL语言用 GRANT语句向用户授予数据访问权限, GRANT语句的一般格式为: GRANT权限 ,权限 ON对象类型 对象名 ,对象名 TO用户 ,用户 WITH GRANT OPTION 其语义为:将对指定操作对象的指定操作权限授予指定的用户。 41 【正确答案】 A 【试题解析】 数据定义的程序模块主要包括: 模式、外模式、内模式的定义模块。 安全性定义,如授权定义及其处理模块。 完整性定义,如主码、外码、其他完整性约束定义及其处理模块。 所以安全控制模块属于数据定义的程序模块。 42 【正确答案】 D 43 【正确答案】 A 【试题解析】
25、在执行数据库访问命令之前, DBMS先对命令进行语法检查,语法检查通过后 进行语义检查和用户存取权限检查。具体做法是, DBMS读取数据字典,检查是否存在该关系及相应的字段,该用户能否读取它们等。确认语义正确、存储权限合法后便决定执行该命令。否则拒绝执行,返回错误信息。所以对调用数据库命令进行语法、语义和权限检查的信息存储于数据字典中。 44 【正确答案】 A 45 【正确答案】 B 46 【正确答案】 D 47 【正确答案】 D 【试题解析】 事务 T1进行读取 A操作并对 A进行 A*2的更新操作,但没有提交更新操作,事务 T2读取更新后的 A,接着事务 T1对所做的更 新操作进行了回滚,
26、恢复 A=100,而此时事务 T2读取的 A的值仍为 200,这是一一个在数据库中并不存在的值,所以产生了对未提交更新的依赖。 48 【正确答案】 C 【试题解析】 事务要回滚 (Rollback)就说明事务失败了。因此选项 A)是错误的。 由于一个事务故障导致一系列事务回滚的现象称为级联回滚。由于级联回滚导致撤销大量工作,所以不希望发生级联回滚。解决方法被称为无级联调度。容易验证无级联调度总是可恢复的。因此选项 B)也是错误的。共字锁记为 S,排他锁记为 X,因此选项 C)正确。 49 【正确答案】 A 【试题解析】 一个 “不好 ”的关系数据库模式会存在数据冗余、更新异常 (不一致的危险
27、)、插入异常和删除异常四个问题。为了解决这些问题,人们才提出了关系数据库的规范化理论。规范化理论研究的是关系模式中各属性之间的依赖关系及其对关系模式性能的影响,探讨 “好 ”的关系模式应该具备的性质,以及达到 “好 ”的关系模式的设计算法。 50 【正确答案】 B 【试题解析】 规范化理论给我们提供判断关系模式优劣的理论标准,帮助我们预测可能出现的问题,提供了自动产生各种模式的算法,因此,是设计人员的有 力工具,也使数据库设计工作有了严格的理论基础。规范化理论虽然最初是针对关系模式的设计而提出的,然而它不但对于关系模型数据库设计,而且对于其他模型数据库的设计也都有重要的指导意义。 51 【正确
28、答案】 B 【试题解析】 设 K为关系模式 R U,F中的属性或属性组,若 KU 在 F+中,而找不到 K的任何一个真子集 K能使 KU 在 F+中,则称 K为关系模式 R的候选码。当候选码多于一个时,选定其中一个作为主码。包含在任何一个候选码中的属性叫做主属性。不包含在任何候选码中的属性叫做非主属性。最简单的情况,单个属 性是码。最极端的情况,整个属性组是码,称作全码。综合以上的概念结合选项看,可以知道 B是正确的。 52 【正确答案】 C 【试题解析】 F是属性组 U上的一组数据依赖,有如下的推理规则: 自反律:若 Y X U,则 XY 为 F所逻辑蕴涵。 增广律:若 XY 为 F所逻辑蕴
29、涵,且 Z U,则 XZYZ 为 F所逻辑蕴涵。 传递律:若 XY 及 YZ 为 F所逻辑蕴涵,则 XZ 为 F所逻辑蕴涵。 合并规则:由 XY , XZ ,有 XYZ 。 伪传递规则:由 XY , WYZ ,有 XWZ 。 分解规 则:由 XY 及 Z Y,有 XZ 。 53 【正确答案】 A 【试题解析】 多值依赖的定义是:设 U是所有属性的集合, X、 Y、 Z都是 U的子集,且 Z=U-X-Y,若在 R的任一关系 r中,只要存在元组 t, s,使得tX=sX,就必然存在元组 w, v(w,v可以与 s,t相同 ),使得wX=vX=sX=tX,而 wY=tY, wZ=sZ, vY=sY,
30、 vZ=tZ,则称 Y多值依赖于 X,记作 XY 。 多值依赖具有以下性质: 若 XY 则 XZ 即具有对称性。 若 XY 则 XY 即函数依赖是多值依赖的特殊情况。 多值依赖的有效性与属性值的范围有关。 若 XY 在 R(U)上成立,不一定有 XY 在 R(U)上成立。 选项 C)满足性质 1,选项 B)满足性质 2,选项 D)是平凡的函数依赖的定义。由性质 4,知道选项 A)是错误的。 54 【正确答案】 D 55 【正确答案】 D 56 【正确答案】 A 【试题解析】 PowerDesigner AppModeler用于物理 (逻辑 )数据库的设计和应用对象的生成。 PowerDesig
31、ner DataArchitect用于两层的即概念层和物理层数据库设计和数据库构造。 PowerDesigner MetaWorks通过模型的共享支持高级团队工作的能力。 PowerDesigner WarehouseArchitect用于数据仓库和数据集的建模和实现。 57 【正确答案】 D 58 【正确答案】 C 59 【正确答案】 D 【试题解析】 分布式数据库系统中的结点是松耦合的,这些结点不共享任何的物理部件。每一个结点都是一个独立的数据库系统,这些结点协调工作,使得任何一个结点上的 用户都可以对网络上的任何数据进行访问;分布式数据库系统的各个成分物理地存储在一些不同的结点上的不同的
32、 “真实的 ”数据库上,它实际上是这些数据库的逻辑联合。 60 【正确答案】 D 61 【正确答案】 控制器 【试题解析】 以存储程序原理为基础的冯 诺依曼结构的计算机,一般都由 5大功能部件组成,它们是:运算器、控制器、存储器、输入设备和输出设备。运算器对数据进行算术运算和逻辑运算;控制器控制各部分自动协调地工作,完成对指令的解释和执行;存储器存放程序和数据;输入设备是外部向计算机传送信息的装置;输 出设备是将计算机内部二进制形式的信息转换成人们所需要的或其他设备能接受和识别的信息形式。 62 【正确答案】 IP地址 【试题解析】 Internet地址能够惟一确定 Internet上每台计算
33、机与每个用户的位置。 Internet上的计算机地址有两种表达形式: IP地址和域名。 Internet上的每台计算机、路由器在通信之前首先需要指定一个 IP地址。 IP地址是 Internet赖以工作的基础。 63 【正确答案】 m 64 【正确答案】 260 65 【正确答案】 2m-1 66 【正确 答案】 独占设备 【试题解析】 设备从资源分配的角度来分,可以分为独占设备、共享设备和虚拟设备。对独占设备来说,在一段时间内最多只能有一个进程占有并使用它。共享设备允许多个进程共享,即多个进程的 I/O传输可以交叉。 67 【正确答案】 逻辑 68 【正确答案】 字节多路通道 69 【正确答
34、案】 关系 【试题解析】 关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础发展起来的,但它的运算对象和运算结果均是关系,这些新关系仍可以使用同样的代数运算进一步操作。关系代数也是一种抽 象的查询语言,它通过对关系的运算来表达查询和修改处理的需求。 70 【正确答案】 投影 71 【正确答案】 NOT NULL 72 【正确答案】 UPDATE SC SET 【试题解析】 更新操作语句的一般格式为: UPDATE 表名 SET列名 =表达式 WHERE谓词 更新指定表中满足谓词的元组,把这些元组按 SET子句中的表达式修改相应字段上的值。 73 【正确答案】 易用性 【试题解析】 用
35、户界面的质量直接影响 DBMS生命力。因为 DBMS的用户界面是直接面向用户的各种应用,用户是通过用户界面来了解 DBMS的。一般来说,用户界面应具有可靠性、易用性、快速响应和多样性等特性。 74 【正确答案】 锁机制 75 【正确答案】 已提交 【试题解析】 成功完成执行的事务称为已提交事务。已提交事务使数据库进入一个新的一致状态,即使出现系统故障,这个状态也必须保持。未能完成的事务称为中止事务,中止事务必须对数据库的状态不造成影响,即中止事务对数据库所做的任何改变必须撤销。一旦中止事务造成的变更被撤销,则称事务已回滚。 76 【正确答案 】 持久性 【试题解析】 为保证对故障恢复的支持,登
36、记日志记录时必须遵循以下原则:登记的顺序严格按照事务的并发执行中各操作发生的实际顺序;必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中。这称作先写日志的原则,是为了发生故障后保持数据库的原子性和持久性所必须遵循的原则。 77 【正确答案】 4NF或第四范式 78 【正确答案】 A 【试题解析】 候选码的定义是:设 K为关系模式 R U, F中的属性或属性组。若 KU 在 F+中,而找不到 K的任何一个真子集 K,能使 KU 在 F+中,则称K为关系模式 R的候选码。显然在这道题中 A是候选码。 79 【正确答案】 OLAP服务器 【试题解析】 在数据仓库的三层体系结构中,底层是数据仓库服务器,中间层为OLAP服务器,顶层为前端工具。底层的数据仓库服务几乎总是一个关系数据库系统。中间层 OLAP服务器的实现可以是关系模型 OLAP(ROLAP),即扩充的关系型 DBMS,提供对多维数据的支持;也可以是多维 OLAP(MOLAP),它是一种特殊的服务器,直接支持多维数据的存储和操作。顶层的前端工具包括查询和报表工具、分析工具、 数据挖掘工具等。 80 【正确答案】 继承