1、国家三级(数据库技术)笔试模拟试卷 8及答案与解析 1 关于计算机语言,下面叙述不正确的是 ( A)高级语言,较低级语言更接近人们的自然语言 ( B)高级语言、低级语言都是与计算机同时诞生的 ( C)机器语言和汇编语言都属于低级语言 ( D) BASIC语言、 Pascal语言、 C语言都属于高级语言 2 多年来,人们习惯于从计算机主机所使用的主要元器件把计算机的发展进行分代,所谓第 4代计算机使用的主要元器件是 ( A)电子管 ( B)晶体管 ( C)中小规模集成电路 ( D)大规模和超大规模集成电路 3 关于计算机语言,下面叙述不正确的是 ( A)高级语言是独立于具体的机器系统的 ( B)
2、汇编语言对于不同类型的计算机,基本上不具备通用性和可移植性 ( 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) kmod 11,若查找元素 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)广义表
5、不可以是自身的子表 ( D)广义表不能为空表 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),要按关键码值递增的顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟完
7、成后关键码 33被放到了第几个位 置 ? ( A) 3 ( B) 5 ( C) 7 ( D) 9 19 设计作业调度算法时,不需要考虑下列哪一个因素 ? ( A)友好的用户界面 ( B)均衡使用资源 ( C)公平性 ( D)吞吐量大 20 存储管理的目的是实现 ( A)提高计算机资源的利用率 ( B)扩充主存容量,并提高主存利用效率 ( C)有效使用和分配外存空间 ( D)提高 CPU的执行效率 21 在设备管理中,缓冲技术主要用于 ( A)解决主机和设备之间的速度差异 ( B)提高设备利用率 ( C)提供内存与外存之间的接口 ( D)扩充相 对地址空间 22 下列关于 E-R模型的叙述中,哪
8、一条是不正确的 ? ( A)在 E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示 ( B)实体类型之间的联系通常可以分为 1:1, 1:n和 m:n三类 ( C) 1:1联系是 1:n联系的特例, 1:n联系是 m:n联系的特例 ( D)联系只能存在于两个实体类型之间 23 下列对磁盘的调度中只需要考虑公平性的是 先来先服务 最短寻道时间优先 扫描 ( A) ( B) ( C) 和 ( D)全部 24 在 可变分区方式管理下,当回收内存时,若已判定 “空闲区表某行的首地址等于回收分区首地址与长度之和 ”,则表示 ( A)回收分区有下邻空闲区 ( B)回收分区有上邻空闲区 (
9、 C)回收分区有上邻空闲区和下邻空闲区 ( D)回收分区无相邻空闲区 25 当局部 E-R图合并成全局 E-R图时,可能出现冲突,下面属于这一类冲突的是 ( A)命名冲突 ( B)元组冲突 ( C)语法冲突 ( D)数据冲突 26 在关系数据库中,关于外模式的描述正确的是 ( A)外模式双称逻辑模式 ( B)外模式又称存储模式 ( C)外模 式又称为子模式或用户模式 ( D)外模式描述数据的物理结构和存储结构 27 下面所列的条件中 语法检查 语义检查 用户存取权限检查 数据完整性检查 当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是 ( A) 和 ( B) , 和 ( C)
10、和 ( D)全部 28 下面不正确的说法是 ( A)关键字是关系中能够用来惟一标识元组的属性 ( B)在一个关系中,关键字的值不能为空 ( C)一个关系中的所有候选关键字均可以被指定为主 关键字 ( D)关键字只能由单个的属性组成 29 SQL语言的 GRANT和 REVOKE语句主要用来维护数据库的 ( A)安全性 ( B)完整性 ( C)可靠性 ( D)一致性 30 在一个数据库中,模式与内模式的映像个数是 ( A) 1个 ( B)与用户个数相同 ( C)由设置的系统参数决定 ( D)任意多个 31 关系数据模型由哪几部分组成 ? 关系数据结构 关系操作语言 关系操作集合 关系完整性约束
11、( 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,有 X- Z 33 下列属于 SQL语言特点的是 数据查询 数据操纵 数据定义 数据控制 ( A) , 和 ( B) , 和 ( C) , 和 ( D)全部 34 完成科学地组织和存储数据并对数据进行高效地获取和 维护的系统软件是 ( A)数据库系统 ( B)数据库管理系统 ( C)操作系统 (
12、 D)语言处理程序 35 在数据系统中,当总体逻辑结构改变时,通过改变什么,使局部逻辑结构不变 ?从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序逻辑独立性。 ( A)应用程序 ( B)逻辑结构和物理结构之间的映像 ( C)存储结构 ( D)局部逻辑结构到总体逻辑结构的映像 36 设关系 R和 S具有相同的目,且它们相对应的属性的值取自同一个区域,则 R-(R-S)等于 ( A) RUS ( B) R门 S ( C) RXS ( D) RS 37 设关系 R和 S具有相同的度,且相应的属性取自同一个域。下列哪一个关系代数的运算的结果集合为 t t R tS? ( A) R S
13、 ( B) R-S ( C) RS ( D) RS 38 下列叙述不正确的是 ( A) DBMS具有数据库定义功能 ( B) DBMS具有数据库存取功能 ( C) DBMS不具有数据库的维护功能 ( D) DBMS具有数据组织存储和管理功能 39 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT, DELETE, UPDATE实现哪类功能 ? ( A)数据查询 ( B)数据操纵 ( C)数据定义 ( D)数据控制 40 在并发控制的技术中,最常用的是封锁方法。对于共享锁 (S)和排他锁 (X)来说,下面列出的相容关系中,哪一个是不正确的 ? ( A) X/X:TR
14、UE ( B) S/S:TRUE ( C) S/X:FALSE ( D) X/S:FALSE 41 下列对进程间相互通信的描述错误的是 ( A)进程互斥是指每次只允许一个进程使用临界资源 ( B)进程控制是通过原语实现的 ( C) P、 V操作是一种进程同步机制 ( D)管 道不是一种进程高级通信机制 42 下列关于 E-R模型的叙述中,哪一条是不正确的 ? ( A)在 E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示 ( B)实体类型之间的联系通常可以分为 1:1, 1:n和 m:n三类 ( C) 1:1联系是 1:n联系的特例, 1:n联系是 m:n联系的特例 ( D)
15、联系只能存在于两个实体类型之间 43 Oracle针对 Internet/Intranet的产品是 ( A) Oracle WebServer ( B) Oracle WebListener ( C) Oracle WebAgent ( D) Oracle 7服务器 44 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面 “部门 ”关系中,使它不满足第一范式的属性是 ( A)部门总经理 ( B)部门成员 ( C)部门名 ( D)部门号 45 虚拟存储的容量受到下列哪一个因素的限制 ? ( A)磁盘空间大小 ( B)物理内存大小 ( C)数据存放的实际地址 ( D)计算机地址位数
16、 46 当下述哪一条成立时,称 X-Y为平凡的函数依赖 ? ( A) X包含于 Y ( B) Y包含于 X ( C) XY ( D) XY 47 一个关系数据库文件中的各条记录 ( A)前后顺序不能任意颠倒,一定要按照输入顺序排列 ( B)前后顺序可以任意颠倒,不影响数据库中的数据关系 ( C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 ( D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列 48 数据库管理系统 (DBMS)的层次结构中,数据存取层的处理对象是 ( A)单个元组 ( B)日志 ( C)系统缓冲区 ( D)索引 49 若关系模式 R 1NF,且对于每一
17、个非平凡的函数依赖 XY ,都 有 X包含码,则 R ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 50 下面有关 E-R模型向关系模型转换的叙述中,不正确的是 ( A)一个实体类型转换为一个关系模型 ( B)一个 1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 ( C)一个 1; n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并 ( D)一个 m: n联系转换为一个关系模式 51 实际上数据库设计者能有效控制的是 ( A)辅助空间 ( B)数据通信 延迟时间 ( C) I/O队列等待时间 (
18、 D)封锁延迟 52 第二代数据库系统是指 ( A)层次型数据库系统 ( B)网状型数据库系统 ( C)分布式数据库系统 ( D)关系型数据库系统 53 充分的 Web支持是 MSSQLSERVER 2000的主要功能之一,下列不是其所支持的内容的是 ( A) XML和 Internet标准支持 ( B)方便而安全地通过 Web访问数据 ( C)简化管理和优化 ( D)安全的应用程序管理 54 下列哪一条不是由于关系模式设计不当所引起的问题 ( A)数据冗余 ( B)插入异常 ( C)删除异常 ( D)丢失修改 55 第二代数据库系统是指 ( A)层次型数据库系统 ( B)网状型数据库系统 (
19、 C)分布式数据库系统, ( D)关系型数据库系统 56 数据库具有最小冗余度、较高的程序与数据独立性,易于扩充和 ( A)程序结构化 ( B)程序标准化 ( C)数据模块化 ( D)数据结构化 57 在数据库逻辑结构设计中,将 ER模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式 ? ( A) 2 ( B) 3 ( C) 4 ( D) 5 58 数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是 ( A)数据库设计 ( B)数据通信 ( C)数据定义 ( D)数据维护 59 下列说法中正确的是 ( A)死锁是操作系统中的问
20、题,数据库系统中不存在 ( B)只有在执行并发操作时才有可能出现死锁 ( C)在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 ( D)当多个用户竞争访问相同的资源时不会发生死锁 60 存取方法设计是数据库设计的哪一个阶段的任务 ( A)需求分析 ( B)概念结构设计 ( C)逻辑结构设计 ( D)物理结构设计 61 在计算机上,高级语言程序一般称为【 】,不能直接执行,必须将他们翻译成具体机器的机器语言程序才能执行,这种机器语言程序又称为目标程序。 62 在请求页式存储管理中,若采用 FIFO页面淘汰算法,则当分配的页面数增加时,【 】的次数可能增加也可能减少。 63 Interne
21、t上的计算机地址有两种表示形式:【 】与域名。 64 m阶 B树的根结点至少有【 】棵子树。 65 二维数组是一种非线性结构,其中的每一个数组元素最多有【 】个直接前 驱(或直接后继 )。 66 用户程序经过编译之后的每个目标模块都以 0为基地址顺序编址,这种地址称为 【 】。 67 在顺序表 (6, 10, 16, 18, 25, 28, 30, 48, 50, 52)中,用二分查找法查找关键码值 20,则需要进行关键码比较次数为【 】。 68 对于具有 144个记录的文件,若采取分块查找法并每块长度为 8,则平均查找长度为【 】。 69 散列法存储中处理碰撞的方法主要有两类:【 】和开地址
22、法。 70 在数据约束条件中,【 】用来限定符合数据模型的数据状态,以及状态的 变化,以保证数据的正确、有效和相容。 71 进程创建工作主要完成的是创建进程控制块 (PCB),并把它挂到【 】队列中。 72 如果某事务成功完成执行,则该事务称为【 】事务。 73 在实体属性中,可用于区别实体集合中不同个体的那个属性或几个属性的组合,称【 】。 74 并行数据库系统中,对关系进行划分并把它们分布到多个磁盘,所采用的主要技术有 3种:轮转法、散列分布和【 】。 75 在关系数据库标准语言 SQL中,实现数据检索的语句 (命令 )是【 】。 76 设有关系 R(A, B, C, D, E),各属性函
23、数依赖集合有 FAB , BC ,CD , CE ,若把关系 R分解为 R1(A, B, C)和 R2(C, D, E),则 R1属于2NF, R2属于【 】。 77 如果多个事务在某个调度下的执行结果与这些事务在某个串行调度下的执行结果相同,则称这个调度为【 】调度。 78 若 D1 a1, a2, a3, D2 b1, b2, b3,则 D1D2集合中共有元组【 】个。 79 对数据库系统的性能有两种主要的度量一种是吞吐量,一种是【 】。 80 【 】面对的是操作人员和低层管理 人员。 国家三级(数据库技术)笔试模拟试卷 8答案与解析 1 【正确答案】 B 【试题解析】 程序设计语言根据其
24、面向的不同对象 (机器过程 )分为低级语言和高级语言两种。面向机器的计算机语言称为低级语言,面向过程的计算机语言称为高级语言。机器语言是以二进制代码表示的指令集合,是计算机能直接识别和执行的语言。机器语言的优点是占用内存少,执行速度快,缺点是面向机器的语言,随机而异,通用性差,而且指令代码是二进制形式,不易阅读和记忆,编程工作量大,难以维护。汇编语言是符号化的机器语言,与机器语言相比,汇编语言容易写,容易懂,也容易记。缺点与机器语言相同,即通用性差,随机而异。高级语言是一种与具体计算机硬件无关,表达方式接近于人类自然语言的程序设计语言。高级语言的优点是通用性强,可以在不同的机器上运行,程序可读
25、性强,便于维护,极大地提高了程序设计的效率和可靠性。 BASIC语言、 PASCAL语言和 C语言都属于高级语言。 2 【正确答案】 D 【试题解析】 第 4代计算机使用的主要元器件是大规模和超大规模集成电路。 3 【正确答案】 C 【试题解析】 程序设计语言根据其面向对象 (机器、过程 )的不同 分为低级语言、高级语言两种。面向机器的计算机语言称为低级语言,面向过程的计算机语言称为高级语言。机器语言是以二进制代码表示的指令集合,是计算机能直接识别和执行的语言。机器语言的优点是占用内存少、执行速度快,缺点是面向机器的语言,随机而异,通用性差,而且指令代码是二进制形式,不易阅读和记忆,编程工作量
26、大,难以维护。汇编语言是符号化的机器语言,与机器语言相比,汇编语言容易写、容易懂,也容易记。缺点与机器语言相同,即通用性差,随机而异。高级语言是一种与具体计算机硬件无关,表达方式接近于人类自然语言的程序设计语言。 高级语言的优点是通用性强,可以在不同的机器上运行,程序可读性强,便于维护,极大地提高了程序设计的效率和可靠性。 4 【正确答案】 D 【试题解析】 如果有多个中断同时发生,要调整中断事件的响应次序,可以利用中断屏蔽的方式。 5 【正确答案】 B 【试题解析】 病毒其实也是一种程序,只不过是一种比较特别的程序而已。和一般的程序比较起来,它具有潜伏性、传播性及破坏性。 6 【正确答案】
27、C 【试题解析】 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,该
28、地址存 放的是元素 14,即查找成功,因此探测的次数为 6次。 9 【正确答案】 C 【试题解析】 二分查找又称为折半查找,首先用待查元素的关键字与线性表中间位置的一个元素的关键值做比较,若相同则查找成功,否则以这个中间值为界将线性表分为两个子表,假设子表 1中所有元素的关键值都小于由间元素,子表 2中的所有元素的关键值都大于中间元素说明待查元素在子表 1中,完成了一次查找,这是一次失败的查找,因为 11并不在序列表中,一共进行了 4次比较。 10 【正确答案】 B 【试题解析】 在不同类型的中断中。软中断 (也称内中断 )是由于执行程序中某些指令引起的;而硬中断 (也称外中断 )则是由处理器
29、以外的其他控制电路发出的中断请求信号引起的。 11 【正确答案】 D 【试题解析】 评价一个算法性能的主要标准是算法的时间复杂度和空间复杂度,即算法效率的度量,主要是看算法的执行时间和它所占用的存储空间。 12 【正确答案】 A 【试题解析】 本题考核的是广义表的知识,参考 2.3.3“广义表的定义和存储 ”。广义表 (又称列表 )是线性表的推广,是由零个或多个单元素或子表所组成的有限序列。广义表的一个特征是广义表可以是递归的表,即广义表也可以是本身的一个子表。从上面的概念和特征可以看出例如 A O, B=(e), C=(a, C)都是广义表。所以 B, C, D都是不正确的。而 A就是广义表
30、的定义。所以本题的答案是 A。 13 【正确答案】 C 【试题解析】 把树和树林转为二叉树的方法是凡是兄弟就用线连起来,然后去掉双亲到子女的连线,只留下双 亲到第一个子女的连线不去掉 14 【正确答案】 B 【试题解析】 队只能在队尾插入元素,从队头删除元素,这就是所谓的 “先进先出 ”,而不能从队列中间删除或插入元素。 15 【正确答案】 B 【试题解析】 操作系统是紧挨着硬件的第一层软件,是对硬件功能的首次扩充。系统软件包括操作系统和它上层的编译软件、编辑软件和命令解释程序,故 A,C, D错。 16 【正确答案】 C 【试题解析】 “最短寻道时间优先 ”算法总是让查找时间最短的那个请求先
31、执行,而不管请求访问者到来的先后时间。即靠近当前 移动臂位置的请求访问者将优先执行。当前磁头在 53道上,则总的移动道数是: 12+2+30+23+84+24+2+59236。 17 【正确答案】 B 【试题解析】 永久性资源是指系统中那些可供进程重复使用、长期存放的资源,如内存、外部设备、 CPU等硬件资源以及各种数据文件、表格、共享程序代码等软件资源;临时性资源是指某个进程所产生,只被另一个进程使用一次或经过短暂时间后便不再使用的资源,如 I/O和时钟中断、同步信号、信息等。 18 【正确答案】 D 【试题解析】 本题考核有关快速排序法的 基本知识与操作,参考 2.6.3“交换排序 ”一节
32、。 19 【正确答案】 A 【试题解析】 作业调度算法设计要考虑均衡使用资源、公平性、吞吐量等。但是没有必要考虑友好的用户界面。 20 【正确答案】 B 【试题解析】 存储管理即对主存的管理技术,其目的主要是通过合理地分配与管理主存储器,达到高效利用主存,扩充主存容量的目的。 21 【正确答案】 B 【试题解析】 操作系统中以缓冲方式实现设备的输入 /输出操作主要是缓解处理机与设备之间速度不匹配的矛盾,并减少对 CPU的 I/O中断次数从 而提高资源利用率和系统效率,解决 CPU与外部设备之间速度的不匹配。 22 【正确答案】 D 【试题解析】 实体型之间的这种一对一、一对多、多对多联系不仅存
33、在于两个实体型之间,也存在于两个以上的实体型之间。 23 【正确答案】 A 【试题解析】 磁盘调度算法可以分为:先来先服务:这是一种最公平而又最简单的算法,但效率不高。最短寻道时间优先:优先为距离磁头当前所在位置最近磁道的访问请求服务。扫描算法:工作原理与电梯的工作原理相似又称电梯算法;这种算法比较公平,而且效率较高。这三种从公平性上来 考虑就应该选择 “先来先服务 ”。 24 【正确答案】 B 【试题解析】 在可变分区方式管理,当回收内存时,若已判定 “空闲区表某行的首地址等于回收分区首地址与长度之和 ”,则表示回收分区有上邻空闲区。 25 【正确答案】 A 【试题解析】 当局部 E-R图合
34、并成全局 E-R图时,可能出现命名冲突、结构冲突和属性冲突。命名冲突主要包括实体类型名、联系类型名之间异名同义或异义同名等的命名冲突;结构冲突包括作为实体有联系或属性,同一实体其属性成分不同的冲突;属性冲突包括类型、取值范围和取值单位的冲突。 26 【正确答案】 C 【试题解析】 三级模式是对数据的 3个抽象级别,从外向内依次为外模式、模式和内模式。外模式又称为子模式或用户模式,它是数据库用户看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示,是数据库用户的数据视图:模式又称逻辑模式,是数据库全体数据的逻辑结构和特征的描述,不涉及数据物理存储,是数据库管理人员视图。内
35、模式又称为存储模式,它描述数据的物理结构和存储结构,它是系统程序员视图。 27 【正确答案】 B 【试题解析】 用户发出查询数据库数据的命 令时,数据库管理系统需要进行的检查是:语法检查;语义检查;用户存取权限检查。 28 【正确答案】 D 【试题解析】 在关系的诸属性中,能够用来惟一表示元组的属性 (或属性组合 )称为关键字或码。因此,关键字既可以是单个属性,也可以是属性组。 29 【正确答案】 A 【试题解析】 SQL语言用 GRANT语句向用户授予数据访问的权限,就是将指定操作对象的指定操作权限授予指定的用户。授予的权限可以用 REVOKE语句收回。 30 【正确答案】 A 【试题解析】
36、 本题考查数据库二级映像的基本 知识,参见 4.1.5节 “数据库系统的结构与数据独立性 ”。由于一个数据库只有一个内模式和一个模式,因而模式 /内模式的映像也只有一个,故正确答案为 A。 31 【正确答案】 C 【试题解析】 关系数据模型由关系数据结构、关系操作集合和关系完整性约束组成。 32 【正确答案】 B 【试题解析】 设 R(A1, A2, , An)是一个关系模式, X, Y, Z是 R的子集。若只要关系 r是关系模式 R的可能取值。则 r中不可能存在两个元组在 X上的属性值相等,而在 Y上属性值不等,则称 “X函数决定 Y”,或 “Y函数依赖于 X”,记作 XY , X称为决定因
37、素。在关系模式 R中,要判断函数依赖是否成立,唯一的办法是仔细地考察属性的含义。 33 【正确答案】 D 【试题解析】 SQL语言集数据查询、数据操纵、数据定义、数据控制功能于一体。 34 【正确答案】 B 【试题解析】 在了解数据和数据库的概念后,下一个问题就是如何科学地组织和存储数据,如何高效地获取和维护数据。完成这个任务的是一个系统软件 -数据库管理系统。数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它的基本功能包括:数据定义功能、数据操作功能 、数据库的运行管理功能以及数据的建立和维护功能。 35 【正确答案】 D 【试题解析】 模式描述的是数据的全局逻辑结构,外模式描述的
38、是数据的局部逻辑结构。当模式改变时,由数据库管理员对外模式 /模式映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序也不必改变。保证了数据与程序的逻辑独立性,即数据的逻辑独立性。 36 【正确答案】 B 【试题解析】 本题考查关系代数的基本运算,参见数据库技术一书 4.2.2节“关系代数 ”。由于 R-S代表关系 R中不属于关系 S的那一部分,相当于 R-(RS),因而 R-(R-S)相当于 RS。本题正确答案为 B。 37 【正确答案】 B 【试题解析】 本题考查关系代数的基本运算概念。由关系的减运算定义,可知正确答案为 B。 38 【正确答案】 C 【试题
39、解析】 DBMS具有数据库定义功能,数据库的维护功能,数据存取功能,数据组织存储和管理功能。 39 【正确答案】 B 【试题解析】 SQL语言数据查询的语句是 SELECT,数据操作语句有INSERT、 DELETE和 UPDATE,数据定义语句有 CREATE、 DROP和ALTER,数据控制语句是 GRANT和 REVOKE。 40 【正确答案】 A 【试题解析】 为了避免发生并发操作引起的数据不一致性问题,则采用数据封锁技术实现并发控制。封锁是防止存取同一资源的用户之间相互干扰的机制,即当一个用户对数据库某个数据对象执行修改操作时,对该部分数据加锁,拒绝其他用户对该部分的并发访问要求,直
40、至该事务执行完毕才释放数据对象。所以X/X:TRUE是不对的。 41 【正确答案】 D 【试题解析】 系统中一些资源一次只允许一个进程使用,这类资源成为临界资源。 许多进程常常需要共享资源,而这些资源往往只能为一个进程服务,进程间的这种关系是进程的互斥。进程控制是通过原语实现的。 P、 V操作是一种进程同步机制。所谓管道,就是连接两个进程之间的一个打开的共享文件夹,专用于进程间进行数据通信。它是一种进程高级通信机制。 42 【正确答案】 D 【试题解析】 本题考查概念模型的基本知识,参见 4.1.4节 “数据模型 ”。正确答案为 D。 43 【正确答案】 A 【试题解析】 Oracle针对 I
41、nternet/Intranet的产品是 OracleWebSever。 它由OracleWebListener、 OracleWebAgent和 Oracle7服务器 3部分组成。OracleWebServer2.0:它除了包括 OracleWebServer1.0的功能及相应的开发与管理工具外,还增加 JAVA解释器和 LiveHTML解释器,使其能支持多种语言。OracleWebListener:它是一个进程,具有普通 HTTP服务器的功能主要用于接收从 Web浏览器发出的用户查询请求,并将查询结果 (即 HTML文本 )返回给用户。 OracleWebAgent:是用公用网关接口 (C
42、GI实现的 过程化网关,负责 Web和Oracle7数据库之间的集成。它由 OracleWebListener启动,通过透明地调用Oracle7服务器中的存储过程,从数据库中检索信息,产生 HTML输出结果,并提交给 OracleWebListener。 44 【正确答案】 B 【试题解析】 关系数据库的第一范式规定:关系中的每一个属性都是不可分割的。而本关系中, “部门成员 ”显然包括 “部门总经理 ”,所以它是可分的。这样就不满足第一范式的条件。 45 【正确答案】 D 【试题解析】 虚拟存储系统将内存与外存有 机地结合在一起,从而得到一个容量很大的虚拟空间,使用户感到仿佛得到一个很大的内
43、存。虚存虽然比内存要大得多,但不可能无限大,其大小要受到外存空间的限制以及 CPU地址所能表示范围的限制。 46 【正确答案】 B 【试题解析】 当 Y包含于 X时,称 XY 为平凡的函数依赖。 47 【正确答案】 B 【试题解析】 在一个关系数据库文件中,各条记录的次序无关紧要。也就是说,任意交换两行的位置并不影响数据的实际含义。日常生活中常见的 “排名不分先后 ”正是反映了这种意义。 48 【正确答案】 A 【试题解析】 本题考查数据库管理系统层次结构的基本知识。正确答案为 A。 49 【正确答案】 D 【试题解析】 若关系模式 R 1NF,且每一个非主属性完全函数依赖于码,则R 2NF。
44、若关系模式 R 2NF,且每一个非主属性都不传递依赖于码,则R :3NF。若关系模式 R 1NF,且对于每一个非平凡的函数依赖 X-Y,都有 X包含码,则 R BCNF。 50 【正确答案】 C 【试题解析】 在 E-R模型中:一个实体类型转换为一个关系模型。一个 1:1联系可以转换为独立的关系模式,也可以与联系的任意一端实 体所对应的关系模式合并。一个 1:n联系可以转化为独立的关系模式,也可以与联系的任意 n端实体所对应的关系模式合并。一个 m:n联系转换为一个关系模式。 3个或 3个以上的实体键的多元联系转换为一个关系模式。具有相同码的关系模式可合并。 51 【正确答案】 C 【试题解析
45、】 实际上数据库设计者能有效控制的是 I/O服务和辅助空间;有限控制的是封锁延迟, CPU时间和主存空间;完全不能控制的是 CPU和 I/O队列等待时间,数据通信延迟时间。 52 【正确答案】 D 【试题解析】 第二代数据库系统指支持关系 模型的关系数据库系统。 IBM研究实验室的研究员 E.P.Codd于 1970年发表了题为 “大型共享数据库数据的关系模型 ”的论文,提出了数据库的关系模型,开创了数据库关系方法和关系数据库理论的研究,为关系数据库技术奠定了理论基础。目前,关系数据库系统仍然是主流的数据库系统,市场上的关系数据库产品包括 IBM的 DB2, lngres, Oracle,Sy
46、base, Informix, MicrosoftSQLServer等。 53 【正确答案】 C 【试题解析】 充分的 Web支持主要包括: XML和 Internet标准支持; 方便而安全地通过 Web访问数据; 基于 Web的分析功能; 安全的应用程序管理。 54 【正确答案】 D 【试题解析】 不好的关系模式会引起数据冗余,更新异常,插入异常以及删除异常。 55 【正确答案】 D 【试题解析】 第二代数据库系统指支持关系模型的关系数据库系统。 IBM研究实验室的研究员 E.F.Codd于 1970年发表了题为 “大型共享数据库数据的关系模型 ”的论文,提出了数据库的关系模型,开创了数据库
47、关系方法和关系数据库理论的研究,为关系数据库技术奠定了理论基础。目前,关系 数据库系统仍然是主流的数据库系统,市场上的关系数据库产品包括 IBM的 DB2, Ingress, Oracle,Sybase, Informix, MicrosftSQLServer等。 56 【正确答案】 D 【试题解析】 根据数据库的特点所知,数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户所共享。 57 【正确答案】 C 【试题解析】 本题考查数据库逻辑结构设计的基本知识,参见 4.4.4节 “逻辑结构设计方法 ”。正确答案为 C。 58 【正确答案】
48、 C 【试题解析】 数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的成果。数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。所以数据字典的最基本的功能是数据定义。 59 【正确答案】 B 【试题解析】 所谓死锁是指系统和进程所处的一种状态,在系统中两个或多个进程无限期地等待永远不会发生的条件,就称为死锁。发生死锁的必要条件为: 互斥条件; 不可抢占性; 部分分配条件; 循环等待条件。当对数据出现并发操作时才有可能出现死锁。 60 【正确答案】 D 【试题解析】 本题考查数据库设计的基本知识,参见数据库技术一书 4.4.5节 “数据库物理设计与实施
49、”。由于物理结构设计主要包括存储记录的格式设计、存储方法设计以及存取方法设计三部分,故本题正确答案为 D。 61 【正确答案】 源程序 【试题解析】 在计算机上,高级语言程序一般称为源程序,不能直接执行必须将它们翻译成具体机器的机器语言程序才能执行,这种机器语言程序又称为目标程序。 62 【正确答案】 缺页中断 【试题解析】 请求页式存储管理的基本思想:在进程开 始执行之前,不是装入全部页面,而是只装入一个页面。然后根据进程执行的需要,动态地装入其他页面。地址映射时,当从页表中查出此页信息不在内存中,则引发缺页中断。当内存空间已被占满而又要调入新页时,必须把已在内存的某一页面淘汰掉,用来选择被淘汰页面的算法称为页面淘汰算法。先进先出是一种最简单的页面淘汰算