1、国家三级(数据库技术)笔试模拟试卷 131及答案与解析 1 关于计算机语言,下面叙述不正确的是 ( A)高级语言,较低级语言更接近人们的自然语言 ( B)高级语言、低级语言都是与计算机同时诞生的 ( C)机器语言和汇编语言都属于低级语言 ( D) BASIC语言、 Pascal语言、 C语言都属于高级语言 2 多年来,人们习惯于从计算机主机所使用的主要元器件把计算机的发展进行分代,所谓第 4代计算机使用的主要元器件是 ( A)电子管 ( B)晶体管 ( C)中小规模集成电路 ( D)大规模和超大规模集成电路 3 关于计算机语言,下面叙述不正确的是 ( A)高级语言是独立于具体的机器系统的 (
2、B)汇编语言对于不同类型的计算机,基本上不具备通用性和可移植性 ( C)高级语言是先于低级语言诞生的 ( D)一般来讲,与高级语言相比,机器语言程序执行的速度较快 4 如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用 ( A)中断向量 ( B)中断嵌套 ( C)中断响应 ( D)中断屏蔽 5 计算机病毒是指能够侵入计算机系统并在计算机系统中潜伏、传播、破 坏系统正常工作的一种具有繁殖能力的 ( A)指令 ( B)程序 ( C)设备 ( D)文件 6 TCP/IP参考模型在下列哪一层定义了用户数据报协议 (UDP) ( A)链路层 ( B
3、)网络层 ( C)传输层 ( D)应用层 7 下面关于数据存储方式的叙述中,不正确的是 ( A)顺序存储结构和链式存储结构是最主要的两种存储方式 ( B)顺序存储结构的结点中只有自身信息域,没有链接信息域 ( C)链式存储结构的结点中可以有表示链接信息的指针域,也可以没有 ( D)顺序存储结构的存储密度比链式的高 8 设有一个用线性探测法解决冲突得到的散列表:散列函数为 H(k)=kmod11,若查找元素 14,则探测的次数 (比较的次数 )为 ( A) 8 ( B) 9 ( C) 3 ( D) 6 9 在顺序表 (3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关
4、键码值 11,所需的关键码比较次数为 ( A) 2 ( B) 3 ( C) 4 ( D) 5 10 PC机通过下列哪一条途径启动硬件中断服务程序执行 ( A)主程序中安排的中断指令 ( B)中断控制器发出的中断请求信号 ( C)主程序中安排的转移指令 ( D)主程序中安排的调用指令 11 评价一个算法性能的主要标准是 ( A)算法易于调试 ( B)算法易于理解 ( C)算法的稳定性和正确性 ( D)算法的时间复杂度 12 以下关于广义表的叙述中正确的是 ( A)广义表是 0个或多个单元素或子表组成的有限序列 ( B)广义表至少有一个元素是子表 ( C)广义表不可以是自身的子表 ( D)广义表不
5、能为空表 13 凡是兄弟就用线连起来,然后去掉双亲到子女的连线,只保留双亲到第一个子女的连线,这种方法是 ( A)树转为树林的方法 ( B)把二叉树转为 树和树林的方法 ( C)把树和树林转为二叉树的方法 ( D)把树林转为树的方法 14 以下不是队的基本运算的是 ( A)从队尾插入一个新元素 ( B)从队列中删除第 i个元素 ( C)判断一个队列是否为空 ( D)读取队头元素的值 15 下列描述正确的是 ( A)系统软件是紧挨着计算机硬件的第一层软件 ( B)操作系统是紧挨着计算机硬件的第一层软件 ( C)编译软件是紧挨着计算机硬件的第一层软件 ( D)应用软件是紧挨着计算机硬件的第一层软件
6、 16 有如下请求磁盘服务的队列,要访问的磁道分别是 98,183,37,122,14,124,65,67。现在磁头在 53道上,若按最短寻道时间优先法,磁头的移动道数是 ( A) 234 ( B) 235 ( C) 236 ( D) 237 17 在下列资源中,属于永久性资源的是 ( A) I/O中断 ( B)数据文件 ( C)消息 ( D)同步原语 18 设待排序关键码序列为 (25,18,9,33,67,82,53,95,12,70),要按关键码值递增的顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟完成后关键码33被放到了第几个位置 ( A) 3 ( B) 5 ( C)
7、7 ( D) 9 19 运行中的进程不可以有的状态是 ( A)运行 ( B)就绪 ( C)挂起 ( D)等待 20 存储管理的目的是实现 ( A)提高计算机资源的利用率 ( B)扩充主存容量,并提高主存利用效率 ( C)有效使用和分配外存空间 ( D)提高 CPU的执行效率 21 在设备管理中,缓冲技术主要用于 ( A)解决主机和设备之间的速度差异 ( B)提高设备利用率 ( C)提供内存与外存之间的接口 ( D)扩充相对地址空间 22 下列关于 E-R模型的叙述中,哪一条是不正 确的 ( A)在 E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示 ( B)实体类型之间的联系
8、通常可以分为 1:1, 1:n和 m:n三类 ( C) 1:1联系是 1:n联系的特例, 1:n联系是 m:n联系的特例 ( D)联系只能存在于两个实体类型之间 23 下列对磁盘的调度中只需要考虑公平性的是 先来先服务 最短寻道时间优先 扫描 ( A) ( B) ( C) 和 ( D)全部 24 下列关于线程的叙述不正确的是 ( A)线程是资源分配的基本单位 ( B)不同的线程可以执行相同的 程序 ( C)每个线程有一个唯一的标识符和一张线程描述表 ( D)多个线程可以并发执行 25 当局部 E-R图合并成全局 E-R图时,可能出现冲突,下面属于这一类冲突的是 ( A)命名冲突 ( B)元组冲
9、突 ( C)语法冲突 ( D)数据冲突 26 在关系数据库中,关于外模式的描述正确的是 ( A)外模式双称逻辑模式 ( B)外模式又称存储模式 ( C)外模式又称为子模式或用户模式 ( D)外模式描述数据的物理结构和存储结构 27 关系操作的对象和操作的结果都是 ( A)实体 ( B)记录 ( C) 集合 ( D)数组 28 下面不正确的说法是 ( A)关键字是关系中能够用来唯一标识元组的属性 ( B)在一个关系中,关键字的值不能为空 ( C)一个关系中的所有候选关键字均可以被指定为主关键字 ( D)关键字只能由单个的属性组成 29 SQL语言的 GRANT和 REVOKE语句主要用来维护数据
10、库的 ( A)安全性 ( B)完整性 ( C)可靠性 ( D)一致性 30 在一个数据库中,模式与内模式的映像个数是 ( A) 1个 ( B)与用户个数相同 ( C)由设置的系统参数决定 ( D)任意多个 31 关系数据模型由哪几部分组成 关系数据结构 关系操作语言 关系操作集合 关系完整性约束 ( A) , 和 ( B) , 和 ( C) , 和 ( D)全部 32 下列关于函数依赖的叙述中,是不正确的是 ( A)由 X- Y, X- Z,有 X- YZ ( B)由 XY- Z,有 X- Z, Y- Z ( C)由 X- Y, WY- Z,有 XW- Z ( D)由 X- Y及 Z包含于 Y
11、,有 X- Z 33 下列属于 SQL语言特点的是 数据查询 数据操纵 数据定义 数据控制 ( A) , 和 ( B) , 和 ( C) , 和 ( D)全部 34 完成科学地组织和存储数据并对数据进行高效地获取和维护的系统软件是 ( A)数据库系统 ( B)数据库管理系统 ( C)操作系统 ( D)语言处理程序 35 在数据系统中,当总体逻辑结构改变时,通过改变什么,使局部逻辑结构不变从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序逻辑独立性。 ( A)应用程序 ( B)逻辑结构和物理结构之间的映像 ( C)存储结构 ( D)局部逻辑结构到总体逻辑结构的映像 36 设关系
12、R和 S具有 相同的度,且它们相对应的属性的值取自同一个区域,则 R-(R-S)等于 ( A) R S ( B) RS ( C) RS ( D) RS 37 设关系 R和 S具有相同的度,且相应的属性取自同一个域。则运算的结果集合等于 ( A) RUS ( B) R-S ( C) RS ( D) RS 38 下列叙述不正确的是 ( A) DBMS具有数据库定义功能 ( B) DBMS具有数据库存取功能 ( C) DBMS不具有数据库的维护功能 ( D) DBMS具有数据组织存储和管理功能 39 SQL语言集数据查询、数据操作、数 据定义和数据控制功能于一体,语句INSERT, DELETE,U
13、PDATE实现哪类功能 ( A)数据查询 ( B)数据操纵 ( C)数据定义 ( D)数据控制 40 在并发控制的技术中,最常用的是封锁方法。对于共享锁 (S)和排他锁 (X)来说,下面列出的相容关系中,不正确的是 ( A) X/X: TRUE ( B) S/S: TRUE ( C) S/X: FALSE ( D) X/S: FALSE 41 下列对进程间相互通信的描述错误的是 ( A)进程互斥是指每次只允许一个进程使用临界资源 ( B)进程控制是通过原语实 现的 ( C) P、 V操作是一种进程同步机制 ( D)管道不是一种进程高级通信机制 42 下列关于数据仓库的叙述中,哪一个是不正确的
14、( A)数据仓库通常采用三层体系结构 ( B)底层的数据仓库服务器一般是一个关系型数据库系统 ( C)数据仓库中间层 OLAP服务器只能采用关系型 OLAP ( D)数据仓库前端分析工具中包括报表工具 43 Oracle针对 Internet/Intranet的产品是 ( A) OracleWebServer ( B) OracteWebListener ( C) OracleWebAgent ( D) Oracle7服务器 44 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面 “部门 ”关系中,使它不满足第一范式的属性是 ( A)部门总经理 ( B)部门成员 ( C)部门名
15、 ( D)部门号 45 虚拟存储的容量受到下列哪一个因素的限制 ( A)磁盘空间大小 ( B)物理内存大小 ( C)数据存放的实际地址 ( D)计算机地址位数 46 当下述哪一条成立时,称 XY 为平凡的函数依赖 ( A) X包含于 Y ( B) Y包含于 X ( C) XY= ( D) XY 47 一个关系数据库文件中的各条记录 ( A)前后顺序不能任意颠倒,一定要按照输入顺序排列 ( B)前后顺序可以任意颠倒,不影响数据库中的数据关系 ( C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 ( D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列 48 设 R和 S分别
16、为 r和 s元关系,且 R有 n个元组, s有 m个元组,执行关系 R和 S的笛卡尔积,记作 T=RS,则 ( A) T是一个具有 n+m个元组的 r+s元的关系 ( B) T是一个具有 nm个元组的 rs元的关系 ( C) T是 一个具有 m+n个元组的 rs元的关系 ( D) T是一个具有 nm个元组的 r+s元的关系 49 若关系模式 R 1NF,且对于每一个非平凡的函数依赖 XY ,都有 X包含码,则 R ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 50 构成文件的基本单位是字符,这一类文件称为 ( A)流式文件 ( B)记录式文件 ( C)顺序文件 (
17、D)索引文件 51 下列关于 SQL模式的叙述不正确的是 ( A) SQL的模式对象包括表、视图、约束等 ( B) SQL模式由模式名和模式拥有者的用户名或帐 号确定 ( C)任一模式对象的集合就是 SQL模式 ( D)删除一模式则同时删除了该模式中的表 52 第二代数据库系统是指 ( A)层次型数据库系统 ( B)网状型数据库系统 ( C)分布式数据库系统 ( D)关系型数据库系统 53 充分的 Web支持是 MSSQLSERVER2000的主要功能之一,下列不是其所支持的内容的是 ( A) XML和 Internet标准支持 ( B)方便而安全地通过 Web访问数据 ( C)简化管理和优化
18、 ( D)安全的应用程序管理 54 下列哪一条不是由于关系模式设计不当所 引起的问题 ( A)数据冗余 ( B)插入异常 ( C)删除异常 ( D)丢失修改 55 假设系统处于安全状态,目前系统剩余资源数量为 2,哪个进程序列不是安全序列 ( A) P1,P2,P3,P4 ( B) P2,P3,P4,P1 ( C) P3,P1,P2,P4 ( D) P4,P3,P2,P1 56 数据库具有最小冗余度、较高的程序与数据独立性,易于扩充和 ( A)程序结构化 ( B)程序标准化 ( C)数据模块化 ( D)数据结构化 57 在数据库逻辑结构设计中,将 E-R模型转换为关系模型应遵循相 应原则。对于
19、三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式 ( A) 2 ( B) 3 ( C) 4 ( D) 5 58 下列不属于数据库系统缓冲区替换策略的是 ( A)最近最少使用 ( B)先进先出 ( C)优先级策略 ( D)系统控制 59 下列说法中正确的是 ( A)死锁是操作系统中的问题,数据库系统中不存在 ( B)只有在执行并发操作时才有可能出现死锁 ( C)在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 ( D)当多个用户竞争访问相同的资源时不会发生死锁 60 存取方法设计是数据库设计的哪一个阶段的任务 ( A)需求分析 ( B)概念结构设计 ( C)逻辑结构设
20、计 ( D)物理结构设计 61 设一台微机的 CPU有 20根地址线,其寻址能力可达 _。 62 计算机网络采用层次结构,各层之间互相 _。 63 设只包含根结点的二又树的高度为 0,则高度为 k的二叉树的最小结点数为_。 64 设有两个散列函数 H1(k)=kmod13和 H2(k)=kmod11+1,散列表 T012 ,用双重散列解决冲突。函数 H1用来计算散列地址,当发生 冲突时, H2作为计算下一个探测地址的增量,假定在某一时刻表 T的状态为:下一个被插入的关键码是 42,其插入的位置是 _。 65 进程存在的标志是 _。 66 对于移动臂磁盘,磁头在移动臂的带动下,移动到指定柱面的时
21、间称为 _时间。 67 SQL语言支持数据库三级模式结构。在 SQL中,外模式对应于视图和部分基本表,模式对应于基本表全体,内模式对应于 _。 68 在最坏情况下,冒泡排序的时间复杂度为 _。 69 数据的 _是数据库的主要特征之一 ,是数据库与文件系统的根本区别。 70 当前的数据处理可大致地划分为两大类: _和分析型处理。 71 关系数据库的规范化理论规定,在执行分离时,必须遵守 _,保持原有的依赖关系和无损连接。 72 SQL中用于对查询结果进行分组的语句是 _。 73 在 Oracle工具中,用于支持数据仓库应用的 OLAP工具是 _。 74 在数据模型中,用树形结构表示实体以及实体问
22、联系的是 _数据模型。 75 在关系模式 R(U)中,如果 XY , YZ ,且 Y不是 X的子 集,不存在 XY的情况,则称 Z_依赖于 X。 76 数据仓库系统可看成由 _、数据仓库管理软件及数据库仓库应用工具组成。 77 _是数据库操作的核心。 78 层次模型的数据约束,上一层记录与下一层记录之间的关联关系只能是 _联系。 79 如果两个实体之间具有 M:N联系,则将它们转换为关系模型的结果是 _个表。 80 SQL语言可以对两种基本数据结构进行操作,一种是表,另一种是 _。 国家三级(数据库技术)笔试模拟试卷 131答案与解析 1 【正确答案】 B 【试题解析】 程序设计语言根据其面向
23、的不同对象 (机器过程 )分为低级语言和高级语言两种。面向机器的计算机语言称为低级语言,面向过程的计算机语言称为高级语言。机器语言是以二进制代码表示的指令集合,是计算机能直接识别和执行的语言。机器语言的优点是占用内存少,执行速度快,缺点是面向机器的语言,随机而异,通用性差,而且指令代码是二进制形式,不易阅读和记忆,编程工作量大,难以维护。汇编语言是符号化的机器语言,与机器语言相比,汇编语言容易写,容易懂,也容易记。缺点与机器语言相同,即通用性差 ,随机而异。高级语言是一种与具体计算机硬件无关,表达方式接近于人类自然语言的程序设计语言。高级语言的优点是通用性强,可以在不同的机器上运行,程序可读性
24、强,便于维护,极大地提高了程序设计的效率和可靠性。 BASIC语言、 PASCAL语言和 C语言都属于高级语言。 2 【正确答案】 D 【试题解析】 第 4代计算机使用的主要元器件是大规模和超大规模集成电路。 3 【正确答案】 D 【试题解析】 程序设计语言根据其面向对象 (机器、过程 )的不同分为低级语言、高级语言两种。面向机器的计算机语言称为低级语 言,面向过程的计算机语言称为高级语言。机器语言是以二进制代码表示的指令集合,是计算机能直接识别和执行的语言。机器语言的优点是占用内存少、执行速度快,缺点是面向机器的语言,随机而异,通用性差,而且指令代码是二进制形式,不易阅读和记忆,编程工作量大
25、,难以维护。汇编语言是符号化的机器语言,与机器语言相比,汇编语言容易写、容易懂,也容易记。缺点与机器语言相同,即通用性差,随机而异。高级语言是一种与具体计算机硬件无关,表达方式接近于人类自然语言的程序设计语言。高级语言的优点是通用性强,可以在不同的机器上运行,程序可读 性强,便于维护,极大地提高了程序设计的效率和可靠性。 4 【正确答案】 D 【试题解析】 如果有多个中断同时发生,要调整中断事件的响应次序,可以利用中断屏蔽的方式。 5 【正确答案】 B 【试题解析】 病毒其实也是一种程序,只不过是一种比较特别的程序而已。和一般的程序比较起来,它具有潜伏性、传播性及破坏性。 6 【正确答案】 C
26、 【试题解析】 TCP/IP参考模型在网络层定义了 IP协议;在传输层定义了传输控制协议 (TCP)与用户数据报协议。 7 【正确答案】 C 【试 题解析】 链式存储结构的结点中必有表示链接信息的指针域,故 C错。 8 【正确答案】 D 【试题解析】 根据散列函数 H(k)=kmod11,待查找元素 14的哈希地址H(14)=3,但该地址已经存放了元素 25,根据线性探测法,得第一次冲突处理后的地址 H1=(3+1)mod11=4,而该地址已经存放了元素 80,则找第二次冲突处理后的地址 H2=(3+2)mod11=5,该地址已经存放了元素 16,依次类推,直到第五次冲突处理后的地址 H5=8
27、,该地址存放的是元素 14,即查找成功,因此探测的次数为 6次。 9 【正确答案】 C 【试题解析】 二分查找又称为折半查找,首先用待查元素的关键字与线性表中间位置的一个元素的关键值做比较,若相同则查找成功,否则以这个中间值为界将线性表分为两个子表,假设子表 1中所有元素的关键值都小于中间元素,子表 2中的所有元素的关键值都大于中间元素说明待查元素在子表 1中,完成了一次查找,这是一次失败的查找,因为 11并不在序列表中,一共进行了 4次比较。 10 【正确答案】 B 【试题解析】 在不同类型的中断中。软中断 (也称内中断 )是由于执行程序中某些指令引起的,而硬中断 (也称 外中断 )则是由处
28、理器以外的其他控制电路发出的中断请求信号引起的。 11 【正确答案】 D 【试题解析】 评价一个算法性能的主要标准是算法的时间复杂度和空间复杂度,即算法效率的度量,主要是看算法的执行时间和它所占用的存储空间。 12 【正确答案】 A 【试题解析】 本题考核的是广义表的知识。广义表 (又称列表 )是线性表的推广,是由零个或多个单元素或子表所组成的有限序列。广义表的一个特征是广义表可以是递归的表,即广义表也可以是本身的一个子表。从上面的概念和特征可以看出例如 A=(), B=(e), C=(a, C)都是广义表。所以 B、 C、 D都是不正确的。而 A就是广义表的定义。所以本题的答案是 A。 13
29、 【正确答案】 C 【试题解析】 把树和树林转为二叉树的方法是凡是兄弟就用线连起来,然后去掉双亲到子女的连线,只保留双亲到第一个子女的连线。 14 【正确答案】 B 【试题解析】 队只能在队尾插人元素,从队头删除元素,这就是所谓的 “先进先出 ”,而不能从队列中间删除或插入元素。 15 【正确答案】 B 【试题解析】 操作系统是紧挨着硬件的第一层软件,是对硬件功能的首次扩充。系统软 件包括操作系统和它上层的编译软件、编辑软件和命令解释程序,故 A、C、 D错。 16 【正确答案】 C 【试题解析】 “最短寻道时间优先 ”算法总是让查找时间最短的那个请求先执行,而不管请求访问者到来的先后时间。即
30、靠近当前移动臂位置的请求访问者将优先执行。当前磁头在 53道上,则总的移动道数是: 12+2+30+23+84+24+2+59=236。 17 【正确答案】 B 【试题解析】 永久性资源是指系统中那些可供进程重复使用、长期存放的资源,如内存、外部设备、 CPU等硬件资源以及各种数据文件、表 格、共享程序代码等软件资源;临时性资源是指某个进程所产生,只被另一个进程使用一次或经过短暂时间后便不再使用的资源,如 I/O和时钟中断、同步信号、信息等。 18 【正确答案】 D 【试题解析】 本题考核有关快速排序法的基本知识与操作。以 25为基准,将比25小的数调换在 25前,将比 25大的数调换到 25
31、之后。 19 【正确答案】 C 【试题解析】 进程的动态性表明进程在其生存期内需要经历的一系列的离散状态。运行中的进程可以处于以下三种状态之一:运行、就绪、等待。 20 【正确答案】 B 【试题解析】 存储管理即对主存的管理技术,其目的主要是通过合理地分配与管理主存储器,达到高效利用主存,扩充主存容量的目的。 21 【正确答案】 B 【试题解析】 操作系统中以缓冲方式实现设备的输入 /输出操作主要是缓解处理机与设备之间速度不匹配的矛盾,并减少对 CPU的 I/O中断次数从而提高资源利用率和系统效率,解决 CPU与外部设备之间速度的不匹配。 22 【正确答案】 D 【试题解析】 实体型之间的这种
32、一对一、一对多、多对多联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。 23 【正确答案】 A 【试题解析】 磁盘调度算法可以分为: 先来先服务:这是一种最公平而又最简单的算法,但效率不高。 最短寻道时间优先:优先为距离磁头当前所在位置最近磁道的访问请求服务。 扫描算法:工作原理与电梯的工作原理相似又称电梯算法,这种算法比较公平,而且效率较高。 这三种从公平性上来考虑就应该选择 “先来先服务 ”。 24 【正确答案】 A 【试题解析】 线程是处理器的独立调度单位,进程是系统进行资源分派和调度的一个独立单位,多个线程是可以并发执行的。 25 【正确答案】 A 【试题解析】 当局部 E
33、-R图合并成全局 E-R图时,可能出现命名冲突、结构冲突和属性冲突。命名冲突主要包括实体类型名、联系类型名之间异名同义或异义同名等的命名冲突;结构冲突包括作为实体有联系或属性,同一实体其属性成分不同的冲突;属性冲突包括类型、取值范围和取值单位的冲突。 26 【正确答案】 C 【试题解析】 三级模式是对数据的 3个抽象级别,从外向内依次为外模式、模式和内模式。外模式又称为子模式或用户模式,它是数据库用户看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表 示,是数据库用户的数据视图。 模式又称逻辑模式,是数据库全体数据的逻辑结构和特征的描述,不涉及数据物理存储,是数据库管理
34、人员视图。 内模式又称为存储模式,它描述数据的物理结构和存储结构,它是系统程序员视图。 27 【正确答案】 C 【试题解析】 关系操作的特点是集合操作方式,即操作的对象和操作的结果都是集合。这种操作方式也称为一次一个集合的方式。 28 【正确答案】 D 【试题解析】 在关系的诸属性中,能够用来唯一表示元组的属性 (或属性组合 )称为关键字或码。因此,关键字既可以是单个属性, 也可以是属性组。 29 【正确答案】 A 【试题解析】 SQL语言用 GRANT语句向用户授予数据访问的权限,就是将指定操作对象的指定操作权限授予指定的用户。授予的权限可以用 REVOKE语句收回。 30 【正确答案】 A
35、 【试题解析】 本题考查数据库二级映像的基本知识。由于一个数据库只有一个内模式和一个模式,因而模式 /内模式的映像也只有一个,故正确答案为 A。 31 【正确答案】 C 【试题解析】 关系数据模型由关系数据结构、关系操作集合和关系完整性约束组成。 32 【正确答案 】 B 【试题解析】 设 R(A1,A2,An) 是一个关系模式, X,Y,Z是 R的子集。若只要关系 r是关系模式 R的可能取值。则 r中不可能存在两个元组在 X上的属性值相等,而在 Y上属性值不等,则称 “X函数决定 Y”,或 “Y函数依赖于 X”,记作XY , X称为决定因素。在关系模式 R中,要判断函数依赖是否成立,唯一的办
36、法是仔细地考察属性的含义。 33 【正确答案】 D 【试题解析】 SQL语言集数据查询、数据操纵、数据定义、数据控制功能于一体。 34 【正确答案】 B 【试题解析】 在了解数据 和数据库的概念后,下一个问题就是如何科学地组织和存储数据,如何高效地获取和维护数据。完成这个任务的是一个系统软件一数据库管理系统。数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它的基本功能包括:数据定义功能、数据操作功能、数据库的运行管理功能以及数据的建立和维护功能。 35 【正确答案】 D 【试题解析】 模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。当模式改变时,由数据库管理员对外模
37、式 /模式映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从 而应用程序也不必改变。保证了数据与程序的逻辑独立性,即数据的逻辑独立性。 36 【正确答案】 B 【试题解析】 本题考查关系代数的基本运算。由于 R-s代表关系 R中不属于关系S的那一部分,相当于 R-(RS),因而 R-(R-S)相当于 RS。本题正确答案为 B。 37 【正确答案】 B 【试题解析】 本题考查关系代数的基本运算概念。由关系的减运算定义,可知正确答案为 B。 38 【正确答案】 C 【试题解析】 DBMS具有数据库定义功能,数据库的维护功能,数据存取功能,数据组织存储和 管理功能。 39 【
38、正确答案】 B 【试题解析】 SQL语言数据查询的语句是 SELECT,数据操作语句有INSERT、 DELETE和 UPDATE,数据定义语句有 CREATE、 DROP和ALTER,数据控制语句是 GRANT和 REVOKE。 40 【正确答案】 A 【试题解析】 为了避免发生并发操作引起的数据不一致性问题,则采用数据封锁技术实现并发控制。封锁是防止存取同一资源的用户之间相互干扰的机制,即当一个用户对数据库某个数据对象执行修改操作时,对该部分数据加锁,拒绝其他用户对该部分的并发 访问要求,直至该事务执行完毕才释放数据对象。所以X/X: TRUE是不对的。 41 【正确答案】 D 【试题解析
39、】 系统中一些资源一次只允许一个进程使用,这类资源成为临界资源。许多进程常常需要共享资源,而这些资源往往只能为一个进程服务,进程间的这种关系是进程的互斥。进程控制是通过原语实现的。 P、 V操作是一种进程同步机制。所谓管道,就是连接两个进程之间的一个打开的共享文件夹,专用于进程间进行数据通信。它是一种进程高级通信机制。 42 【正确答案】 C 【试题解析】 数据仓库采用三层体系结构, 底层的数据仓库服务器一般是一个关系型数据库系统,其前端分析工具也包括报表工具。 43 【正确答案】 A 【试题解析】 Oracle针对 Inteinet/Intranet的产品是 OracleWebServer。
40、它由OracleWebListenei、 OracleWebAgent和 Oracle7服务器 3部分组成。OracleWelbServer2.0:它除了包括 OracleWebServer1.0的功能及相应的开发与管理工具外,还增加 JAVA解释器和 LiveHTML解释器,使其能支持多种语言。OracleWebListener:它是一个进程,具有普通 HTTP服务器的功能。主要用于接收从 Web浏览器发出的用户查询请求,并将查询结果 (即 HTML文本 )返回给用户。 OracleWebAgent:是用公用网关接口 (CGI)实现的过程化网关,负责 Web和Oracle7数据库之间的集成。
41、它由 OracleWebListener启动,通过透明地调用Oracle7服务器中的存储过程,从数据库中检索信息,产生 HTML输出结果,并提交给 OracleWebListener。 44 【正确答案】 B 【试题解析】 关系数 据库的第一范式规定:关系中的每一个属性都是不可分割的。而本关系中, “部门成员 ”显然包括 “部门总经理 ”,所以它是可分的。这样就不满足第一范式的条件。 45 【正确答案】 D 【试题解析】 虚拟存储系统将内存与外存有机地结合在一起,从而得到一个容量很大的虚拟空间,使用户感到仿佛得到一个很大的内存。虚存虽然比内存要大得多,但不可能无限大,其大小要受到外存空间的限制
42、以及 CPU地址所能表示范围的限制。 46 【正确答案】 B 【试题解析】 当 Y包含于 X时,称 XY 为平凡的函数依赖。 47 【正 确答案】 B 【试题解析】 在一个关系数据库文件中,各条记录的次序无关紧要。也就是说,任意交换两行的位置并不影响数据的实际含义。日常生活中常见的 “排名不分先后 ”正是反映了这种意义。 48 【正确答案】 D 【试题解析】 设 R和 s分别为 r元和 s元的关系,定义 R和 S的笛卡尔积是一个(r+s)元元组的集合,每一个元组的前 r个分量来自 R的一个元组,后 s个分量来自 s的一个元组。若 R有 k1个元组, S有 k2个元组,则关系 R和关系 s的笛卡
43、尔积有 k1k2个元组。记作: Rs=t|t= tr,ts tr R ts)。 49 【正确答案】 D 【试题解析】 若关系模式 R 1NF,且每一个非主属性完全函数依赖于码,则R 2NF。若关系模式 R 2NF,且每一个非主属性都不传递依赖于码,则R 3NF。若关系模式 R 1NF,且对于每一个非平凡的函数依赖 X-Y,都有 X包含码,则 R BCNF。 50 【正确答案】 A 【试题解析】 本题是对文件的逻辑结构类型的考查。文件的逻辑结构是指文件的外部组织形式,即从用户角度看到的文件组织形式。文件的逻辑结构分为两类:流式文件和记录式文件。流式文件的基本单位是字 符,而记录式文件的基本单位是
44、记录。因此本题正确答案为 A(流式文件 )。 51 【正确答案】 C 【试题解析】 一个 SQL模式是其所属模式对象的集合, SQL模式对象包括表、视图、域、约束、特权、字符集、排序、翻译、用户定义类型、例程及序列等。模式定义语句创建一个与某一授权标识符 (模式拥有者的用户名或帐号 )相关联的模式。模式、模式中的模式对象以及由模式对象描述的 SQL数据被视为是与该模式关联的授权标识符所拥有。删除模式语句,删除一个模式,同时删除了该模式中包含的所有模式对象和所有引用了该模式的 SQL调用 例程,并删除了这些模式对象对应的所有 SQL数据。 52 【正确答案】 D 【试题解析】 第二代数据库系统指
45、支持关系模型的关系数据库系统。 IBM研究实验室的研究员 E.F.Codd于 1970年发表了题为 “大型共享数据库数据的关系模型 ”的论文,提出了数据库的关系模型,开创了数据库关系方法和关系数据库理论的研究,为关系数据库技术奠定了理论基础。目前,关系数据库系统仍然是主流的数据库系统,市场上的关系数据库产品包括 IBM的 DB2,lngres,Oracle,Sybase, Informix, MicrosoftSQLServer等。 53 【正确答案】 C 【试题解析】 充分的 Web支持主要包括: XML和 Internet标准支持; 方便而安全地通过 Web访问数据; 基于 Web的分析功
46、能; 安全的应用程序管理。 54 【正确答案】 D 【试题解析】 不好的关系模式会引起数据冗余,更新异常,插入异常以及删除异常。 55 【正确答案】 B 【试题解析】 如果存在一个由系统中的所有进程构成的安全序列,则说系统处于安全状态。安全序列是指在一个进程序列 P1,P2,Pn 中,对每一个进程Pi(1in),它以后尚需要的资源数量不超过系统中当前剩余资源量与所有进程 Pj(j i)当前占有资源的数量。按上述方法计算,对于进程 P2,已占资源数为 4,最大需求数为 7,所以还需要资源数为 3,现在系统剩余资源为 2,若其他进程的资源不可抢占,则 P2进程就无法执行。其他几个序列中没有这个问题
47、。所以正确答案为 B。 56 【正确答案】 D 【试题解析】 根据数据库的特点所知,数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户所共享。 57 【 正确答案】 C 【试题解析】 本题考查数据库逻辑结构设计的基本知识,正确答案为 C。 58 【正确答案】 C 【试题解析】 缓冲区管理必须做出的关键的选择是当一个最近要求的块需要一个缓冲块时,应该将什么块淘汰出缓冲区,这就是缓冲区替换策略。常用的缓冲区替换策略包括:最近最少使用、先进先出、 “时钟 ”算法、系统控制的方法等。 59 【正确答案】 B 【试题解析】 所谓死锁是指系统和进程所处的一种状态,在系统中两个或多个进程无限期地等待永远不会发生的条件,就称为死锁。 发生死锁的必要条件为 : 互斥条件; 不可抢占性; 部分分配条件; 循环等待条件。 当对数据出现并发操作时才有可能出现死锁。 60 【正确答案】 D 【试题解析】 本题考查数据库设计的基本知识。由于物理结构设计主要包括存储记录的格式设计、存储方法设计以及存取方法设计三部分,故本题正确答案为D。 61 【正确答案】 1MB 【试题解析】 一台微机的 CPU有 n根地址线,其寻址能力可达 2n。