1、国家三级(数据库技术)笔试模拟试卷 4及答案与解析 1 下列哪一个是输出设备 ? ( A)鼠标 ( B)键盘 ( C)数 /模转换器 ( D)模 /数转换器 2 在下列计算机语言中,哪个 (哪些 )依赖于具体的机器 ? 高级语言 机器语言 汇编语言 ( A)只有 ( B)只有 ( C) 和 ( D) 、 和 3 下列关于计算机系统工作原理的叙述中,哪一条是正确的 ? ( A)中央处理器直接对存储器中的数据进行处理 ( B)运算器完成解释和执行指令的工作 ( C)中央处 理器可以从输入设备中得到控制指令 ( D)程序和数据均存放在存储器中 4 下列身份识别技术中,哪一个属于生物信息识别技术 ?
2、( A)指纹 ( B)密码 ( C)口令 ( D)通行字 5 下列哪一项是对网络进行非服务攻击的结果 ? ( A)网络 “拒绝服务 ” ( B)网络通信设备严重阻塞 ( C)网络的主页被涂改 ( D)网络的 WWW服务不能正常工作 6 电子邮件软件向邮件服务器发送邮件时使用的协议是 ( A) SMTP ( B) POP3 ( C) IMAP ( D) MIME 7 设有二维数组 A(12, 10),其每个元素占 4个字节,数据按列优先顺序存储,第一个元素的存储地址为 100。则元素 A(5, 5)的存储地址为 ( A) 176 ( B) 276 ( C) 208 ( D) 308 8 进程被创
3、建后,即进入 ( )排队。 ( A)阻塞队列 ( B)就绪队列 ( C)缓冲队列 ( D)运行队列 9 设有字符序列 (Q, H, C, Y, P, A, M, S, R, D, F, X),问新序列 (F, H,C, D, P, A, M, Q, R, S, Y, X)是下列哪一个排序算法的一趟扫描的结果 ( A)起泡排序 ( B)初始步长为 4的希尔排 序 ( C)二路归并排序 ( D)以第一元素为分析的快速排序 10 以下关于 B树运算的叙述中,哪一条是正确的 ? ( A)若插入过程中根结点发生分裂,则 B树的高度加 1 ( B)每当进行插入运算,就在 B树的最下面一层增加一个新结点 (
4、 C)若要删除的关键码出现在根结点中,则不能真正删除,只能作标记 ( D)删除可能引起 B树结点个数减少,但不会造成 B树高度减小 11 在实时操作系统中最常采用的进程调度算法是 ( A)不可抢占的优先级调度算法 ( B)可抢占的优先级调度算法 ( C)先来先服务调度算法 ( D)时间片轮转调度算法 12 在设计数据库前,常常先建立概念模型,用 ( )来表示实体类型及实体的联系。 ( A)数据流图 ( B) E-R图 ( C)模块图 ( D)程序框图 13 设计作业调度算法时,不需要考虑下列哪一个因素 ? ( A)友好的用户界面 ( B)均衡使用资源 ( C)公平性 ( D)吞吐量大 14 进
5、程切换时,系统把即将运行进程的页表的起始地址存放在 ( A)内存中 ( B)快表中 ( C)寄存器中 ( D)磁盘中 15 当 V原语对信号量作运算之后, ( A)当 S 0,进程继 续执行 ( B)当 S 0,要唤醒一个就绪进程 ( C)当 S =0,要唤醒一个等待进程 ( D)当 S O, 要唤醒一个就绪进程 16 下面关于函数依赖的叙述中,不正确的是 若 XY , XZ ,则 XYZ 若 XYZ ,则 XZ , YZ 若 XY , WYZ ,则 XWZ 若 XY ,则 XZYZ ( A) ( B) ( C) 和 ( D)全部 17 假设磁盘上的物理块大小为 512字节,一个逻辑记录长度为
6、 80个字符。若采用记录成组技术存储若干记录,当块因子为 4时,磁盘空间的利用率可达到 ( A) 16%. ( B) 33%. ( C) 63%. ( D) 91%. 18 当用户发出查询数据库数据的命令时,数据库管理系统不需要进行的检查是 ( A)语法检查 ( B)语义检查 ( C)用户存取权限检查 ( D),数据完整性检查 19 下面所列各项,哪个不属于数据库技术的研究领域 ( A)数据库管理系统软件的研究 ( B)数据库设计 ( C)数据库管理 ( D)操作系统 20 下面列出的条目中,哪一些是数据库技术的研究领域 ? DBMS软件的研制 数据库及其应用系统的设计 数据库理论 ( A)仅
7、 和 ( B)仅 和 ( C)仅 和 ( D)全部 21 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是下列哪一类人员的职责 ? ( A)数据库管理员 ( B)系统分析员 ( C)数据库设计员 ( D)应用程序员 22 下列关于 “数据库三级模式结构 ”的叙述中,哪一条是不正确的 ? ( A)视图是外模式 ( B)模式是数据库中全体数据的逻辑结构和特征的描述 ( C)一个数据库可以有多个模式 ( D)一个数 据库只有一个内模式 23 下面有关模式分解的叙述中,不正确的是 ( A)若要求分解保持函数依赖,那么模式分解可以达到 3NF ( B)若一个模式分解保持函
8、数依赖,则该分解一定具有无损连接性 ( C)若要求分解既具有无损连接,又保持函数依赖,则模式分解可以达到 3NF,但不一定能达到 BCNF ( D)若只有要求分解具有无损连接性,那么模式分解一定可以达到 BCNF 24 用二维表结构表示实体以及实体间联系的数据模型称为 ( A)网状模型 ( B)层次模型 ( C)关系模型 ( D)面向对象模型 25 当 多个访问磁盘的请求同时到达时,为了改善平均磁盘服务时间,可以采用适当的磁盘调度算法,以减少磁盘服务的总时间。下列各项时间中,哪一项是不能改善的 ? 寻道时间 旋转延迟时间 数据传送时间 ( A)只有 ( B)只有 ( C)只有 ( D)没有 2
9、6 设关系 R和 S的元数分别是 r和 s,且 R有 n个元组, S有 m个元组。执行关系 R和 S的笛卡儿积,记为 T=RS,则 ( A) T的元数是 r+s,且有 n+m个元组 ( B) T的元数是 r+s,且有 nm个元组 ( C) T的元数是 rs,且有 n+m个元组 ( D) T的元数是 rs,且有 nm个元组 27 下列关于数据库三级模式结构的说法中,哪一个是不正确的 ? ( A)一个数据库中可以有多个外模式但只有一个内模式 ( B)一个数据库中可以有多个外模式但只有一个模式 ( C)一个数据库中只有一个外模式也只有一个内模式 ( D)一个数据库中只有一个模式也只有一个内模式 28
10、 在 SQL语言的 SELECT语句中,实现投影操作的是哪个子句 ? ( A) select ( B) from ( C) where ( D) groupby 29 设关系 R与关系 S具有相同的目 (或称度 ),且相对应的属性的值取自同一个域,则 S- (S-R)等于 ( A) R S ( B) RS ( C) RS ( D) R-S 30 下列关于 SQL语言中的索引 (1ndex)的叙述中,哪一条是不正确的 ? ( A)索引是外模式 ( B)一个基本表上可以创建多个索引 ( C)索引可以加快查询的执行速度 ( D)系统在存取数据时会自动选择合适的索引作为存取路径 31 数据库管理系统中
11、的安全控制模块属于 ( A)数据库定义程序模块 ( B)数据库操纵程序模块 ( C)数据库运行管理 程序模块 ( D)数据库组织、存储和管理程序模块 32 设关系 R和关系 S的元数分别是 3和 4,关系 T是 R与 S的广义笛卡尔积,即: T=R S,则关系 T的元数是 ( A) 7 ( B) 9 ( C) 12 ( D) 16 33 下列关于 E-R模型的叙述中,哪一条是不正确的 ? ( A)在 E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示 ( B)实体类型之间的联系通常可以分为 1:1, 1:n和 m:n三类 ( C) 1: 1联系是 l: n联系的特例, 1:n
12、联系是 m:n联系的特例 ( D)联系只能存在于两个 实体类型之间。 R.C=S.C() 34 有一排好序的线性表,长度大于 2,对给定的 K值,分别用顺序查找和二分查找一个与 K值相等的元素,比较的次数分别是 X和 Y。在查找不成功的情况下,正确的 X和 Y的关系是 ( A) X Y ( B) X Y ( C) X=Y ( D)与 K大小有关 35 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是 ( A)其中有一个是 DELETE ( B)一个是 SELECT,另一个是 DELETE ( C)两个都是 SELECT ( D)两个都是 UPDATE 36 下述哪一条是并发
13、控制的主要方法 ? ( A)授权 ( B)日志 ( C)封锁 ( D)索引 37 在数据库管理系统的层次结构中,数据存取层处理的对象是 ( A)字段 ( B)单个元组 ( C)数据页 ( D)系统缓冲区 38 下面所列的条目中 语法检查 语义检查 用户存取权限检查 数据完整性检查 当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是 ( A) 和 ( B) 、 和 ( C) 和 ( D)全部 39 下面列出的条目中, 哪些是数据库技术的主要特点 ? 数据的结构化 数据的冗余度小 较高的数据独立性 程序的标准化 ( A) 、 和 ( B) 和 ( C) 、 和 ( D)都是 40 数
14、据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容 ? 事务开始信息 更新信息 提交信息 事务中止信息 ( A) 、 和 ( B) 、 和 ( C) 、 和 ( D)都是 41 设有关系模式 R(A, B, C) ,根据语义有 如下函数依赖集: F=AB ,BC) 。关系模式 R的规范化程度最高达到 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 42 若事务 T对数据 R已经加了 X锁,则其他事务对数据 R ( A)可以加 S锁不能加 X锁 ( B)不能加 S锁可以加 X锁 ( C)可以加 S锁也可以加 X锁 ( D)不能加任何锁 43
15、 实现数据库的哪个特性能够避免对未提交更新的依赖 (“脏数据 ”读出 )? ( A)完整性 ( B)并发性 ( C)安全性 ( D)可移植性 44 数据库系统运行过程中,由于应用程序错误所产 生的故障通常称为 ( A)设备故障 ( B)事务故障 ( C)系统故障 ( D)介质故障 45 文件信息的逻辑块号到物理块号的变换是由 ( )决定的。 ( A)逻辑结构 ( B)页表 ( C)物理结构 ( D)分配算法 46 设 U是所有属性的集合, X、 Y、 Z都是 U的子集,且 Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是 ( A)若 XY ,则 XZ ( B)若 XY ,则 XY ( C)
16、若 XY ,且 Y Y,则 XY , ( D)若 Z= ,则 XY 47 下列哪种数据库系统更适合于在 大、中型计算机系统上使用 ? ( A) FoxPro ( B) Access ( C) Oracle ( D) Microsofi SQL Server 48 在下面列出的条目中,哪个 (些 )是当前应用开发工具的发展趋势 ? 采用三层或多层 Client/Server结构 支持 Web应用 支持开放的、构件式的分布式计算环境 ( A) 和 ( B)只有 ( C)只有 ( D)都是 49 下列叙述中,哪些是 PowerBuilder的特性 ? 将应用作为对象 支持与多种数据库连接 支持动态数
17、据交换 支持 Web快速开发 ( A)仅 和 ( B)仅 、 和 ( C)仅 和 ( D)全部 50 下列关于 Delphi的叙述中,哪种是不正确的 ? ( A) Delphi属于第四代语言 ( B) Delphi基于面向对象编程方法,是一种可视化开发工具 ( C) Delphi提供了数据迁移工具 (DataPump),可以实现数据从一个数据库到另一个数据库的迁移 ( D) Delphi可以方便地支持数据仓库的创建 51 下列关于 “分布式数据库系统 ”的 叙述中,正确的是 ( A)分散在各节点的数据是不相关的 ( B)用户可以对远程数据进行访问,但必须指明数据的存储节点 ( C)每一个节点是
18、一个独立的数据库系统,既能完成局部应用,也支持全局应用 ( D)数据可以分散在不同节点的计算机上,但必须在同一台计算机上进行数据处理 52 操作型数据与分析型数据之间有很大的区别,下列叙述中不正确的是 ( A)操作型数据较分析型数据一次操作数据量大 ( B)操作型数据支持日常操作,分析型数据支持管理需求 ( C)操作型数据与分析型数据具有不同的生命周期 ( D)操作型 数据是细节的,分析型数据是综合或提炼的 53 WWW是以超文本标注语言为基础、能够提供面向 Internet服务的信息浏览系统, WWW系统的结构采用了【 】模式。 54 在 OSI 7层协议中,【 】负责确定分组如何从出发端到
19、达目的端,即路径选择。 55 设一线性表中有 a1, a2 , a500个元素按递增顺序排列,则用二分法查找给定值 K,最多需要比较【 】次。 56 有 m个叶子结点 (又称外结点 )的哈夫曼树,其结点总数是【 】。 57 在数据库的三级模式体系结构中,外模式与模式之间的映 像 (外模式 /模式 ),实现了数据库;【 】独立性。 58 设有二维数组 A09, 019,其每个元素占两个字节,数组按列优先顺序存储,第一个元素的存储地址为 100,那么元素 A6, 6的存储地址为 【 】。 59 在批处理系统兼分时系统的系统中,往往由分时系统控制的作业称为【 】作业,而由批处理系统控制的作业称为后台
20、作业。 60 1976年, P.P.S. Chen 提出的【 】方法,是最常用的概念模型表示方法。 61 常用的数据结构模型有层次模型、网状模型、【 】和面向对象 模型。 62 可以使多个用户在各自的终端上同时使用同一台计算机的操作系统属于【 】操作系统。 63 SQL语言中的 GRANT和 REVOKE语句主要用来维护数据的【 】。 64 关系数据库的规范化理论规定,在执行分离时,必须遵守【 】,保持原有的依赖关系和无损连接。 65 数据库管理系统的主要功能包括【 】、数据存取、数据库运行管理、数据库组织和存储管理、数据库建立和维护等等。 66 Oracle产品中 CASE工具的名称是【 】
21、。 67 视图是【 】的表,其内容是根据查询定 义的。 68 如果关系模式 R中所有:的属性都是主属性,则 R的规范化程度至少达到【 】。 69 在关系数据库的规范化理论中,在执行 “分离 ”时,必须遵守规范化原则:保持原有的依赖关系和【 】。 70 在设计数据库前,常常先建立概念模型,用【 】来标识实体类型及实体间的联系。 71 数据仓库中存放的数据是为了适应数据的【 】处理要求而集成起来的。 72 数据管理是指对数据的分类、组织、编码、储存、【 】和维护。 国家三级(数据库技术)笔试模拟试卷 4答案与解析 1 【正确答案】 C 【试题解析】 以存储程序原理为基础的冯 .诺依曼结构的计算机,
22、一般由五大功能部件组成,它们是:运算器、控制器、存储器、输入设备和输出设备。其中输出设备的功能是将计算机内部的二进制形式的信息转化成人们所需要的或其他设备能接受和识别的信息形式,常见的输出设备有打印机、显示器、绘图仪、数 /模转换器、声音合成输出等。因此本题 4个选项中的数 /模转换器属于输出设备,正确答案为 C。 2 【正确答案】 C 【试题解析】 计算机语言分为机器语言、汇编语言和高级语言。机器语言是最初级且依赖于硬件的计算机语言 汇编语言仍然也是面向机器、无通用型的,仍然依赖于具体的计算机。高级语言是一类面向问题的程序设计语言,且独立于计算机的硬件。因此本题正确答案为选项 C。 3 【正
23、确答案】 D 【试题解析】 计算机系统中的存储器分为内存储器 (内存 )和外存储器,只有内存中的数据可以被 CPU直接读取,因此选项 A的叙述有误。运算器是用于对数据进行加工的部件,它可对数据进行算术运算和逻辑运算。控制器是计算机的控制部件,它控制计算机各部分自动协调地工作,它完成对指令的解释和执行,因此选项 D的叙述有误。运行的程序存储在内存中, CPU从内存中读取指令,因此选项D的叙述有误。因此本题的答案为 D。 4 【正确答案】 A 【试题解析】 传统意义上的身份识别一般是通过身份证制度或社会保障号来识别的。但当进入信息时代后,传统的方法已无法适应新的环境,必须寻找新的方法,诸如采用生物
24、信息的识别技术,如指纹、掌纹、视网膜等的识别。对照本题的 4个选项可知,正确答案为 A(指纹 )。 5 【正确答案】 B 【试题解析】 在 Internet中主要有以下两种类型:服务攻击和非服务性攻击。服务攻击是指对网络提供某种服务的服务器发起攻击,造成网络 的拒绝服务或丧失服务功能,致使网络不能正常工作,甚至完全不能工作,非服务性攻击是攻击者可能使用各种方法对网络通信设备发起攻击,使得网络通信设备或线路出现严重阻塞或瘫痪。对照本题的 4个选项可知,正确答案为 B(网络通信设备严重阻塞 )。 6 【正确答案】 A 【试题解析】 电子邮件软件向邮件服务器发送邮件时使用的协议是 SMTP,电子邮件
25、软件接收邮件服务器上的邮件的协议有 POP3、 IMAP。本题的答案为 A。 7 【正确答案】 D 【试题解析】 本题是对矩阵存储的考查。如果按列优先顺序列出矩阵中的 元素,得到如下序列 A11, A21,A31,An1,A12Amn, 把它顺序存储在内存中,元素Aij(1jin)的地址的公式为 LOC(Aij)=LOC(A11)+(j-1)*m+(i-1)*(此处假设每个元素占入个存储单元 )。对应本题的具体情况,元素 A(5, 5)的存储地址为 100+(5-1)*12+(5-1)*4=308,所以本题正确答案为选项 D。 8 【正确答案】 B 【试题解析】 进程的动态性表明进程在其生存周
26、期内需要经历一系列的离散状态,运行中的进程可以处于以下 3种状态:运行 、就绪、等待。进程创建后,按就绪队列的排列顺序插入其中,等待进程调度程序的调度。因此本题正确答案为选项 B。 9 【正确答案】 A 【试题解析】 字符转化为其对应的数字顺序,如 A对应 1, B对应 2,然后按数字大小和排序法的特点进行依次排序,与新序列 (F, H, C, D, P, A, M, Q,R, S, Y, X)进行比较,得出正确答案为选项 A(起泡排序 )。 10 【正确答案】 A 【试题解析】 若插入过程中根结点发生分裂,由于根结点没有双亲,这时就要建立一个新的根结点,整个 B树就曾加了一层。选项 A的叙述
27、是正 确的叶结点处于第 i层的 B树插入关键码, 插入关键码总是进入第 i-1层的结点。而不是像选项B中叙述的,插入运算是在 B树的最下面一层增加一个新结点。若要删除的节点在根结点中,将把根结点与它的子女结点合并,形成新的结点,因此选项 C的叙述错误。删除可能引起 B树结点的合并,从而引起结点个数的减少,当这种合并一直传到根结点,根结点和它的子女进行合并,形成新的根结点,从而使整个树减少了一层。因此选项 D的说法有误。本题的答案为 A。 11 【正确答案】 B 【试题解析】 实时操作系统是指系统能够及时响应随机发生的 外部事件,并在严格的时间范围内完成对该事件的处理。实时操作系统的特点决定了它
28、最常采用的进程调度算法是可抢占的优先级调度算法。本题正确答案为选项 B。 12 【正确答案】 B 【试题解析】 建立数据库前常常先建立概念模型。在概念模型中采用 E-R图来表示实体类型及实体的联系。因此本题正确答案为选项 B。 13 【正确答案】 A 【试题解析】 选择调度算法一般考虑 3个基本目标:尽量提高系统的作业吞吐量;尽量使 CPU和外部设备保持忙碌状态,以提高资源利用率;对各种作业合理调度, 使所有用户都满意,而不必考虑用户界面是否友好。本题的答案为 A。 14 【正确答案】 C 【试题解析】 磁盘上的物理块是在磁盘初始化时预先划分好的。因此本题的答案为 C。 15 【正确答案】 C
29、 【试题解析】 V操作的物理意义是回收释放的一个资源,即信号量的值加 1。在这个过程中,如果信号量的值大于 0,表明系统没有其他进程正在等待使用该资源,该进程继续执行或转向进程调度,这取决于进程调度采用的方式。当 s =0时,释放 S信号队列上的一个等待进程,使之进入就绪队列。因此正确答案为选项 C。 16 【正确答案】 B 【试题解析】 若 XY , XZ ,则 XYZ 属函数依赖的合并规则;若 XY ,WYZ ,则 WXZ ,属函数依赖的伪传递规则,若 XY ,则 XZYZ ,属函数的增广律。但若 XYZ ,则 XZ , YZ 则不成立,因为是 Z函数依赖于 X和Y, X和 Y中的任意二个
30、都不能函数决定 Y。所以本题正确答案为选项 B。 17 【正确答案】 C 【试题解析】 磁盘空间利用率的计算公式为: 80*4/512=62.5约为 63。本题的答案为 C。 18 【正确答案】 D 【试题解析】 当用户发出查询 数据库数据的命令时,数据库管理系统的语言翻译处理层首先对语句进行词法分析和语法分析。接着,根据数据字典中的内容进行审核用户的存取权限。因此需进行的查询包括语法检查、语义检查和用户存取权限检查,而不需要进行数据完整性检查,正确答案为选项 D。 19 【正确答案】 D 【试题解析】 数据库的研究领域包括数据库管理系统软件的研究、数据库设计和数据库管理三方面。分析四个选项可
31、知,操作系统不属于数据库的研究领域,因此正确答案为选项 D; 20 【正确答案】 D 【试题解析】 数据库的研究领域包括:数据 库管理系统 (DBMS)软件的研制、数据库及其应用系统的设计、数据库理论。因此本题的答案为 D。 21 【正确答案】 A 【试题解析】 数据库管理员的职责包括: 决定数据库中的信息内容和结构。 决定数据库的存储结构和存取策略。 定义数据的安全性要求和完整性约束条件。 监控数据库的使用和运行。 数据库的性能改进。 定期对数据库进行重组和重构,以提高系统的性舱,系统分析员负责应用系统的需求分析和规范说明,他们要和用户及数据库管理员相结合,确定系统的硬软件配置并参与数据库系
32、统的概要设计。数据库设计人员负责数 据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。应用程序员负责设计和编写用应用系统的程序模块,并进行调试和安装。因此本题的答案为 A。 22 【正确答案】 C 【试题解析】 数据库的三级模式结构是指数据库系统是由外模式、模式和内模式三级抽象模式构成。模式也称逻辑模式或概念模式,模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,一个数据库只有一个模式;外模式也称子模式、用户模式,可以描述某个特定的用户组所使用的那一部分数据 库,一个数据库可以有多个外模式;内模式也称物理模式,是数据
33、库内部的表示方法,一个数据库只有一个模式。在关系数据库中,模式对应基本表(table)、外模式对应于视图、而内模式对用于存储文件。因此选项 C(一个数据库可以有多个模式 )的叙述是不正确的,正确答案为 C。 23 【正确答案】 B 【试题解析】 若要求分解具有无损连接性,那么模式分解一定可以达到 BCNF;若要求分解保持函数依赖,那么模式分解可以达到 3NF,但不一定能达到BCNF;若要求分解既具有无损连接,又保持函数依赖,则模式分解可以达到3NF, 但不一定能达到 BCNF。分析题目中的四个选项可知,正确答案为选项 B。 24 【正确答案】 C 【试题解析】 在层次模型中采用有向树作为数据的
34、组织形式;在网状数据模型中是采用网状结构表示实体类型及实体之间的联系;在关系数据模型中是采用二维表结构表示实体类型及实体之间的联系,面向对象的数据模型是采用对象和对象标识来实现的。对照以上基本概念可知本题的答案为选项 C。 25 【正确答案】 C 【试题解析】 数据传送时间是磁盘固有的参数,不能通过磁盘调度算法来提高。因此正确答案为选项 C。 26 【正确答案】 B 【试题解析】 元数分别为 r和 s的关系 R和 S的笛卡尔积是一个 (r+s)元元组的集合。每一个元组的前 r个分量来自 R的一个元组,后 s个分量来自 S的一个元组。若 R有 n个元组, S有 m个元组,则二者的笛卡尔积有 nm
35、个元组。因此笛卡尔积 T的元数是 r+s,有 nm个元组,本题的答案为 B。 27 【正确答案】 C 【试题解析】 一个数据库可以有多个外模式,但只有一个内模式和一个模式。选项 c的说法错误,因此本题的答案为 C。 28 【正确答案】 A 【试题解析】 SQL语言提供了 SELECT语句进行数据库的查询,该语句的一般格式为: SELECTALL|DISTINCT目标列表达式 FROM 基本表 WHILE 条件表达式。 GROUPBY列名其中的 SELECT语句是选择符合条件的诸元组,而投影的目的也是从关系中选取符合条件的诸元组因此实现投影的是 SELECT子句,正确答案为 A。 29 【正确答
36、案】 B 【试题解析】 传统集合运算包括并、交,差和广义笛卡尔积 4种运算。对本题中的关系 S-(S-R),进行分解: (S-R)是由属于 S而不属于 R的所有元组组成,即图中方格 所示部分, S-(S-R)就是有属于 S而不属于 (S-R)的元组组成,由图可以看出这部分集合就是由既属于 s又属于 R的所有元组组成,即 R门 S所以本题正确答案为选项 B(RnS)。 30 【正确答案】 A 【试题解析】 索引是加快表的查询速度的有效手段,可以根据需要在一个基本表上建立一个或多个索引,系统在存取数据时会自动选择合适的索引作为存取路径。而索引并不是外模式,本题正确答案为选项 A。 31 【正确答案
37、】 C 【试题解析】 系统的基本功能包括: 数据库定义功能; 数据操作功能; 数据库的运行 管理和控制功能; 数据库的建立和维护功能; 数据库存取功能。其中的数据库运行管理和控制模块包括系统初启程序模块、安全性控制程序模块、完整性控制程序模块、事务管理程序模块等。因此本题的正确答案为选项C。 32 【正确答案】 A 【试题解析】 广义笛卡尔积的定义如下:设关系 R、 S的元数分别为 r、 s,定义R和 S的笛卡尔积是一个 (r+s)元数的集合,每一个元组的前 r个分量来自 R,后 s个分量来自 S。由上面的定义我们可知对于元数分别为 3和 4的关系 R、 S的广义笛卡尔积形成的关系 T,其元数
38、为 3+4=7。正确答案为 A。 33 【正确答案】 D 【试题解析】 在 E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示。联系在信息世界中反映实体内部的联系和实体间的联系。实体内部的联系通常是指组成实体的各属性之间的联系。两个实体间的联系可分为三类:一对一联系 (1:1)、一对多联系 (1:n)和多对多联系 (m-il)。 1:1联系是 1:n联系的特例, 1:n联系是 m: n联系的特例。选项 D的说法错误,因此本题的答案为 D。 34 【正确答案】 D 【试题解析】 顺序查找没有要求线性表按关键字值排序。本题 要求对排好序的线性表进行查找,不论线性表是升序或降序,
39、k值大小都决定了在线性表的位置,故选 D。 35 【正确答案】 C 【试题解析】 因为 DELETE和 UPDATE都对数据库进行了修改,如与其他操作同时进行,容易造成对未提交数据的依赖;而 SELECT不对数据库进行修改,因此两个 SELECT可以同时进行操作,而不会引起冲突。因此本题正确答案为选项C。 36 【正确答案】 C 【试题解析】 在并发控制的技术中,最常用的是封锁方法。加锁后事务 T就对该数据对象有了一定的控制,在事务 T释放它的锁之 前,其他的事务不能更新此数据对象。确切的控制由封锁的类型决定。因此本题正确答案为选项 C。 37 【正确答案】 B 【试题解析】 按处理对象的不同
40、,依最高级到最低级的次序来划分,依此为:应用层、语言翻译处理层、数据存取层、数据存储层。其中数据存取层处理的对象是单个的元组,它把上层的集合操作转换为单记录操作。因此本题正确答案为B(单个元组 )。 38 【正确答案】 B 【试题解析】 当用户发出查询数据库数据的命令时,数据库管理系统的语言翻译处理层首先对语句进行语义分析和语法分析。接着,根据数据 字典中的内容进行审核用户的存取权限。因此需进行的查询包括语法检查、语义检查和用户存取权限检查,正确答案为选项 B。 39 【正确答案】 A 【试题解析】 本题是对数据库技术的主要特点的考查。数据库技术的主要特点有: 数据库系统的自描述特点: 数据结
41、构化; 数据共享性高,冗余度小,易扩充; 数据独立性高。对照题干中的 4项可知, 、 和 都是数据库的特点,而 程序的标准化并不是所有数据库的共性,程序可以采用不同的语言,并没有标准化。因此本题的答案为选项 A。 40 【正确答案】 D 【试题解析 】 日志是日志记录的序列,它记录了数据库中所有的更新活动,日志的主要内容包括以下几种: 事务开始日志记录; 更新日志记录; 事务提交日志记录; 事务终止日志记录。由以上日志的内容可知,题干中的 4项均满足要求。因此正确答案为选项 D(都是 ); 41 【正确答案】 B 【试题解析】 题中的关系模式 R符合 1NF。根据函数依赖集不难看出关系模式R的
42、码是 A, A是码属性而 B、 C是非码属性。由函数依赖集可以看出 B、 C完全依赖 A,因此关系模式 R符合 2NF。但函数依赖集中存在传递函数依赖,因此关系模式 R不符合 3NF。 本题正确答案为选项 B。 42 【正确答案】 D 【试题解析】 共享锁:如果事务 Ti获得了数据项 Q上的共享锁,则丁 i可读 Q但不能写 Q;排他锁:如果事务 Ti获得了数据项 Q上的排他锁,则 Ti既可读 Q又可写 Q。由以上分析可知,共享锁可与共享锁、排他锁相容,但排他锁只能单独存在。题目中 “若事务 T对数据 R已经加了 x锁 ”,则不能再加任何锁了,所以正确答案为选项 D。 43 【正确答案】 B 【
43、试题解析】 对未提交更新的依赖是由于事务在并发执行时未能受到正确的控制所引起,如果采用合理的并发控制,即实现数据 库的并发性,则可避免这一现象的出现,在现有数据库中,通常采用可串行化且无级联的调度实现数据库的并发性。正确答案为选项 B。 44 【正确答案】 B 【试题解析】 数据库系统的故障类型分为: 事务故障。逻辑错误、系统错误都可能造成事务执行失败。系统错误为系统进入一种不良状态,结果事务无法继续正常执行。但该事务可以在以后的某个时间重新执行。 系统故障。硬件故障或者是数据库软件或操作系统的漏洞,导致系统停止运行。 磁盘故障。在数据传送操作过程中由于磁头损坏或故障造成盘块上的内容丢失。应用
44、程序错误属于事务故 障,本题的答案为 B 45 【正确答案】 C 【试题解析】 文件的物理结构是指文件在存储设备上的存放方法。它决定了文件信息在存储设备上的存储位置,从而也决定了逻辑地址到物理地址的变换。因此正确答案为选项 C 46 【正确答案】 C 【试题解析】 多值依赖的性质包括: 若 XY ,则 XZ ,其中 Z=U-X-y,即多值依赖具有对称性; 若 XY ,则 XY ,函数依赖可以看作多值依赖的特殊情况; 设属性集之间的关系是 ,那么当 XY 在 R(U)上成立的时, XY 在 R(W)上也成立;反过来当 X Y 在 R(W)上成立时,XY 在 R(U)上不一定成立; 若 XY ,且
45、 Y Y,但不能断言 XY也成立。因为多值依赖的定义中涉及了 U中除 X、 Y之外的其余属性 Z,考虑XY 是否成立时涉及的其余的属性 Z=U-X-Y比确定 XY 成立时的其余属性 Z=U-X-y包含的属性列多,因此 XY 不一定成立。对照本题的 4个选项可知,只有选项 C与多值依赖性质中的 相矛盾,所以不正确。因此本题正确答案为 C。 47 【正确答案】 C 【试题解析】 FoxPro、 Access都是小型的数据库管理系统,一般只 用在微机上; MicrosoftSQLServer是微软推出的一个中型的高性能关系型数据库管理系统; Oracle是一种大型关系数据库因此本题正确答案为选项 C
46、。 48 【正确答案】 D 【试题解析】 当前数据库应用开发软件的发展趋势包括:采用三层或多层Client/Server结构;支持 Web应用;支持开放的、构件式的分布式计算环境。因此当前应用开发工具的发展趋势包括题干中的 3个分项,本题正确答案为 D(都是 )。 49 【正确答案】 D 【试题解析】 PowerBuilder是由美国数据库应 用开发工具厂商 Powersoft公司开发的应用系统开发工具。它的基本特点包括:专业的客户机朋艮务器应用开发工具、将应用作为对象、支持与多种数据库连接、支持动态数据交换和支持 Web快速开发等因此本题正确答案为选项 O(全部 ) 50 【正确答案】 D
47、【试题解析】 不支持创建数据仓库 Delphi属于第四代语言;基于面向对象编程方法,是一种可视化开发工具; Delphi提供了数据迁移工具 (DataPump),可以实现数据从一个数据库到另一个数据库的迁移,但不支持创建数据仓库。因此本题正确选项为 D。 51 【正确答案】 C 【试题解析】 在分布式数据库中数据的共享有两个层次:一是局部共享,二是全局共享。对于每一个节点是一个独立的数据库系统,既能完成局部应用,也支持全局应用。选项 C的叙述是正确的。分散在各节点的数据是相关的;用户可以对远程数据进行访问,但没必要指明数据的存储节点;数据可以分散在不同节点的计算机上,不一定在同一台计算机上进行
48、数据处理因此选项 A、 B和 D是不正确的。正确答案为 C。 52 【正确答案】 A 【试题解析】 操作型数据与分析型数据之间的区别包括:分析型数据较操作型数据一次操作数据量大;操作型数据支持日常操作,分析型数据支持管理需求;操作型数据与分析型数据具有不同的生命周期;操作型数据是细节的,分析型数据是综合或提炼的。因此本题正确答案为选项 A。 53 【正确答案】 客户机 /服务器或客户服务器或 Client/Server或 C/S 【试题解析】 WWW服务采用客户机 /服务器工作模式。信息资源以页面 (也称网页或 Web页 )的形式存储在服务器中,用户通过客户端应用程序,即浏览器,向WWW服务器发出请求。服务器根据客户端的请求内容将保存在服务器中的某个页面返回给客户端。 浏览器接到页面后对其进行解释,最终将图、文、声并茂的画面呈现给用户。 54 【正确答案】 网络层 【试题解析】 网络层负责确定分组如何从出发端到达目的端,即路