1、国家三级(数据库技术)笔试模拟试卷 33及答案与解析 1 计算机软件分系统软件和应用软件两大类,其中属于系统软件核心的是 ( A)数据库管理系统 ( B)操作系统 ( C)程序语言系统 ( D)财务管理系统 2 16根地址线的寻址范围是 ( A) 531KB ( B) 64KB ( C) 640KB ( D) 1MB 3 引起中断的中断源有 5种,分别为 I/O中断、数据通道中断、时钟中断、程序中断和 ( A)存取越界中断 ( B)故障中断 ( C)奇偶校验错中断 ( D)数据溢出中断 4 计算机病毒是指 能够侵入计算机系统并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖能力的 (
2、A)指令 ( B)程序 ( C)设备 ( D)文件 5 破坏死锁的 4个必要条件之一就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源则是破坏了哪个条件 ? ( A)互斥使用 ( B)部分分配 ( C)不可剥夺 ( D)环路等待 6 如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用 ( A)中断向量 ( B)中断嵌套 ( C)中断响应 ( D)中断屏蔽 7 在下列关于二叉树的叙述,选出正确的一项 ( A)在二叉树中,任何一个节点的度都是 2 ( B)二叉树的度为 2 ( C)在二叉树中至少有一个节点的度是 2 ( D)
3、一棵二叉树的度可以小于 2 8 在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶节点的先后顺序 ( A)都不相同 ( B)完全相同 ( C)先序和中序相同,而与后序不同 ( D)中序和后序相同,而与先序不同 9 设有一个已按各元素的值排好序的顺序表 (长度大于 2),现分别用顺序查找法和二分查找法查找与给定值 k相等 的元素,比较的次数分别是 s和 b,在查找不成功情况下 s和 b的关系是 ( A) s=b ( B) s b ( C) s b ( D) sb 10 在有 n个叶子节点的哈夫曼树中,其节点总数为 ( A)不确定 ( B) 2n ( C) 2n+1 ( D) 2n-
4、1 11 对一组记录的关键码 (25, 38, 48, 52, 63, 74)采用二分法查找 52时,第几次查找成功 ? ( A) 4 ( B) 3 ( C) 2 ( D) 1 12 在一个单链表中,若要删除 p节点的后续节点,则执行 ( A) p.next:=p.next.next; ( B) p:=p.next; p.next:=p.next.next; ( C) free(p.next); ( D) p:=p.next.next; 13 设数组 data0m) 作为循环队列 sq的存储空间, front为队头指针, rear为队尾指针,则执行出队操作的语句为 ( A) sq.front:
5、=sq.front+1; ( B) sq.front:=(sq.front+1)%maxsize; ( C) sq.rear:=(sq.rear+1)%maxsize; ( D) sq.front:=(sq.front+1)%(maxsize+1); 14 一个栈的入栈序列是 a, b, c, d, e,则栈不可能的输出序列是 ( A) edcba ( B) decba ( C) dceab ( D) abcde 15 分时操作系统追求的目标是 ( A)高吞吐率 ( B)充分利用内存 ( C)快速响应 ( D)减少系统开销 16 系统出现死锁的原因是 ( A)计算机系统发生了重大故障 ( B)
6、有多个封锁的进程同时存在 ( C)若干进程因竞争资源而无休止地等待其他进程释放已占有的资源 ( D)资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数 17 虚拟页式存储管理中页表有若干项,当内存中某一页面被淘汰时,可根据其中哪一项决定是否将该页写回外存 ? ( A)内存标志 ( B)外存地址 ( C)修改标志 ( D)访问标志 18 如果在 DOS系统中,某一子目录中存在某些文件,该子目录使用 RD命令 ( A)能够删除 ( B)不可能删除 ( C)删除该子目录中的所有文件和子目录后才可以删除 ( D)不能确定 19 有两个程序: A程序按顺序使用 CPU 10秒,使用设备甲 5秒
7、,使用 CPU 5秒,使用设备乙 10秒,使用 CPU 10秒。 B程序按顺序使用设备甲 10秒,使用CPU 10秒,使用设备乙 5秒,使用 CPU 5秒,使用设备乙 10秒。在顺序环境下,执行 A程序和 D程序, CPU的利用率为 ( A) 30%. ( B) 40%. ( C) 50%. ( D) 60%. 20 在中断处理中,输入输出中断是指 ( A)设备出错 ( B)数据传输结束 ( C)设备出错和数据传输结束 ( D)都不是 21 当作业进入完成状态时,操作系统 ( A)收回该作业所占的全部资源,消除有关的 PCB和 JCB,并输 出结果 ( B)将删除该作业,收回该作业所占的全部资
8、源,并输出结果 ( C)将输出结果,并删除该内存中的作业 ( D)收回该作业所占的全部资源,并输出结果 22 设备驱动程序负责接收和分析从设备分配转来的信息及设备控制块等内容。下列哪一项不是设备驱动程序的功能 ? ( A)根据请求传送的数据量,组织 I/O缓冲队列 ( B)利用 I/O缓冲,对数据进行加工 ( C)启动设备进行 I/O操作 ( D) I/O设备中断处理 23 UNIX操作系统的文件系统是 ( A)一级目录结构 ( B)二级目录结构 ( C)分 级树型结构 ( D)键表结构 24 用户或应用程序看到的那部分的局部逻辑结构的描述是 ( A)模式 ( B)物理模式 ( C)子模式 (
9、 D)内模式 25 数据独立性是指 ( A)数据依赖于程序 ( B)数据库系统 ( C)数据库管理系统 ( D)数据不依赖于程序 26 数据库技术中采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和 ( A)数据独立性 ( B)逻辑独立性 ( C)管理规范性 ( D)数据的共享 27 按所使用的数据模型来分,数据库可分为哪 3种模型 ? ( A)层次、关系和网状 ( B)网状、环状和链状 ( C)大型、中型和小型 ( D)独享、共享和分时 28 一个部门有若干名职工,则部门与职工之间具有 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)多对一联系 29
10、 不同的实体是根据什么来区分的 ? ( A)所代表的对象 ( B)实体名字 ( C)属性多少 ( D)属性的不同 30 从 E-R图导出时,如果两实体间的联系是 M:N的,下列说法中正确的是 ( A)将 M方关键字和联系的属性纳入 N方的属性中 ( B)将 N方关键字和联系的 属性必定纳入 M方的属性中 ( C)在 M方属性和 N方的属性中均增加一个表示级别的属性 ( D)增加一个关系表示联系,其中纳入 M方和 N方的关键字 31 数据库 3级模式体系结构的划分,有利于保持数据库的 ( A)数据独立性 ( B)数据安全性 ( C)规范化 ( D)操作可行性 32 SQL语句 Grant Ins
11、ert On Table SC To U5 With Grant Option的作用是 ( A) U5拥有对表 SC的 Insert权限 ( B) U5拥有传播 Insert的权限 ( C) U5拥有对表 SC的 Insert权限或拥有对 Insert权限的传播 ( D) U5不仅拥有对表 SC的 Insert权限,还可传播此权限 33 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建 ( A)另一个表 (table) ( B)游标 (cursor) ( C)视图 (view) ( D)索引 (index) 34 下面关于并行数据库的体系结构的叙述,比较全
12、面的是 共享内存结构 共享磁盘结构 无共享资源结构 ( A) 和 ( B) 和 ( C) 和 ( D) , 和 35 设有关系 R(A, B, C)和 S(C, D)与 SQL语句 SELECT A, B, D FROM R, S WHERE R.C=S.C等价的关系代数表达式是 ( A) R.C=S.C(A,B,D(RS) ( B) A,B,D(R.C-S.C(RS) ( C) R.C=S.C(A,BR)(DS) ( D) R.C=S.C(D(A,BR)S) 36 下列哪一项是数据库系统的核心和基础 ? ( A)数据模型 ( B)数据库管理系统 ( C)数据库技术 ( D)关 系理论 37
13、设有 “供应者 ”关系模式: Supplier(Sname, Saddress, Item, Price),其中各属性分别表示供应者名、供应者地址、货物名称、货物售价,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中存在一些问题,其中不正确的说法是 ( A)数据冗余 ( B)更新异常 ( C)插入异常 ( D)删除正常 38 在关系模型中,一个关键字 ( A)可由多个任意属性组成 ( B)至多由一个属性组成 ( C)可由一个或多个其值能唯一标识该关系模式或任何元组的属性组成 ( D)以 上都不是 39 设有关系 R(A, B, C, D, E), A、 B、 C、 D、 E都不可再
14、分,则 R一定属于 ( A) 1NF ( B) 2NF ( C) 3NY ( D)以上 3个选项都有可能 40 如下图所示,两个关系只 R1和 R2,它们进行哪种运算后得到R3? ( A)交 ( B)并 ( C)笛卡儿积 ( D)连接 41 E-R图是表示概念模型的有效工具之一,如局部 E-R图中的菱形框表示的是 ( A)联系 ( B)实体 ( C)实体的属性 ( D)联系的属性 42 设关系月与关系 S具有相同的目 (或称度 ),且相对 应的属性的值取自同一个域,则 R-(R-S)等于 ( A) R S ( B) RS ( C) RS ( D) R-s 43 一个 1:N联系可转换为一个独立
15、的关系模式,关系的码为 ( A) N端实体的码 ( B)实体的码 ( C)各实体码的组合 ( D)每个实体的码 44 概念结构设计的目标是产生 DB概念结构 (即概念模式 ),这结构主要反映 ( A) DBA的管理信息要求 ( B)应用程序员的编程需求 ( C)企业组织的信息需求 ( D)数据库的维护需求 45 对数据库中数据可以进行查询、插入、删除、修改,这 是因为数据库管理系统提供了 ( A)数据库定义功能 ( B)数据库操纵功能 ( C)数据库维护功能 ( D)数据库控制功能 46 Oracle数据库管理系统的 Internet解决方案的产品是 Oracle WebServer,下面列出
16、的条目中,哪一条不属于该产品 ? ( A) Oracle WebListener ( B) Oracle WebAgent ( C) Oracle OLAP ( D) Oracle 7服务器 47 在数据库设计中,用 E-R图来描述信息结构,但不涉及信息在计算机中的表示,它是数据库设 计中的哪个阶段 ? ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 48 Oracle针对 Internet/Intranet的产品是 ( A) Oracle WebServer ( B) Oracle WebListener ( C) Oracle WebAgent ( D) Oracl
17、e 7服务器 49 一般地说,下面不属于用户界面应具有的特性是 ( A)可靠性 ( B)易用性 ( C)多样性 ( D)保密性 50 事务的原子性是指 ( A)事务中包括的所有操作要么都做,要么都不 做 ( B)事务一旦提交,对数据库的改变是永久的, ( C)一个事务内部的操作及使用的数据对并发的其他事务是隔离的 ( D)事务必须使数据库从一个一致性状态改变到另一个一致性状态 51 下面哪个不是数据库系统必须提供的数据控制功能 ? ( A)安全性 ( B)可移植性 ( C)完整性 ( D)并发控制 52 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为
18、 ( A)事务故障 ( B)系统故障 ( C)介质故障 ( D)运行故障 53 下面不属于 PowerDesigner的 Data Architect模块作用的是 ( A)运用 E-R图,建立概念数据模型 ( B)针对特定的 DBMS特点,生成相应的物理数据模型 (PDM) ( C)对已有数据库和应用的逆向工程 ( D)生成实体 -联系模型图 (E-R图 ) 54 在 Power Script语言中,能使 PowerBuilder先执行应用级的 Close事件中的脚本,然后再退出程序的语句是 ( A) RETURN ( B) RETURN TRUE ( C) HALT ( D) HALT CL
19、OSE 55 下面基于关系数据库系统 的,以数据处理为主的传统的数据库应用所具有的特征的叙述,比较全面的是 结构统一 面向记录 数据项小 原子字段 ( A) , 和 ( B) , 和 ( C) , 和 ( D) , , 和 56 DDBS的 “局部映像透明性 ”位于 ( A)全局外模式与全局概念模式之间 ( B)全局概念模式与分片模式之间 ( C)分片模式与分布模式之间 ( D)分布模式与局部概念模式之间 57 下面有关模式分解的叙述中,不正确的是 ( A)若一个模式分解保持函数依赖, 则该分解一定具有无损连接性 ( B)若要求分解保持函数依赖,那么模式分解可以达到 3NF,但不一定能达到BC
20、NF ( C)若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到 BCNF ( D)若要求分解具有无损连接性,那么模式分解一定可以达到 BCNF 58 OLAP是以数据库或数据仓库为基础的,其最终数据来源是来自底层的 ( A)数据仓库 ( B)操作系统 ( C)数据字典 ( D)数据库系统 59 以下哪一个术语与数据的存储结构有关 ? ( A)栈 ( B)队列 ( C)散列表 ( D)线性表 60 下面列出的条目中,哪一条是数据仓库的基本特征 ? 数据仓库是面向主题的 数据仓库的数据是集成的 数据仓库的数据是相对稳定的 数据仓库的数据是反映历史变化的 ( A)
21、 , 和 ( B) , 和 ( C) , 和 ( D)都是 61 下列问题的关系代数操作基本如下的关系 R和 S。 61 若关系 R和 S的关系代数的操作结果如下,这是执行了( A) ( B) ( C) ( D) 62 若关系 R和 S的关系代数操作的 结果如下,这是执行了 ( A) ( B) ( C) ( D) 63 下列问题基于以下的叙述:关系模式 R(B, C, M, T, A, C),根据语义有如下函数依赖集: F=BC,(M,T)B,(M,C)T, (M,A)T,(A,B)C。 63 关系模式 R的码是 ( A)( M,T) ( B)( M,C) ( C)( M,A) ( D)( A
22、,B) 64 R的规范化程度最高达到 ( A) 1NF ( B) 2NF ( C) 3NF ( D) 4NF 65 用于生产过程控制的系统一般都是 _系统,它要求具有对输入数据及时做出反应 (响应 )的能力。 66 算法用来描述运算的实现步骤,它是精确定义的一组规则。衡量算法的优劣一般有两个方法,即时间复杂度和 _复杂度。 67 在批处理系统中,是以 _为单位把程序和数据调入内存以便执行的。 68 m阶 B树的根结点至少有 _棵子树。 69 m阶 B+树的每个结点至多有 _个子女。 70 实时操作系统能够及时响应随时发生的外部事件,并在严格的 _范围内完成对该事件的处理。 71 m阶 B树的根
23、结点若 不是叶结点,那么它至多有 _棵子树,至少有 2棵子树。 72 从资源分配的角度可将设备分类为 _、共享设备和虚拟设备。 73 数据库管理系统是位于用户和 _系统之间的一个数据管理软件。 74 在数据模型中,用树形结构表示实体以及实体间联系的是 _数据模型。 75 按后根次序周游树或树林,等同于按 _次序周游对应的二叉树。 76 在关系代数中,从两个关系的笛卡尔积中选取它们的属性或属性组间满足一定条件的元组的操作称为 _连接。 77 DBMS运行的基本依据是数据库结构描述,它们存储于 _中。 78 DB2数据库管理系统为了提高性能,当连接所涉及的事实表达到三个或三个以上的时候, DB2可
24、自动地判断是否使用星型连接技术 (starjoin)和 _索引进行优化。 79 事务故障恢复时要对事务的每一个操作执行逆操作,即将日志记录中 “_”写入数据库中。 80 SQL语言中对权限回收的命令是 _。 81 在关系数据库规范化理论的研究中,在函数依赖的范畴内, _达到了最高的规范化程序。 82 设在 关系模式 R(A, B, C, D, E, F, G)中,根据语义有如下函数依赖集F=AB, CD, CF, (A, D) E, (E, F)G)。关系模式只的码是 _。 83 进程的静态描述由 PCB,程序部分,相关 _三部分组成的。 84 面向对象技术的复杂对象构造能力,突破了关系模型的
25、 _不可再分的限制。 国家三级(数据库技术)笔试模拟试卷 33答案与解析 1 【正确答案】 B 【试题解析】 操作系统是系统软件的核心,它是管理计算机软、硬件资源,调度用户作业程序和处理各种中断 ,从而保证计算机各部分协调有效地工作的软件。 2 【正确答案】 B 【试题解析】 假设地址线有 n条,内存的寻址范围是 2n。 3 【正确答案】 B 【试题解析】 一个进程占有处理器运行时,由于自身或外界的原因 (出现了事件 )使运行被打断,让操作系统处理所出现的事件,到适当的时候再让被打断的进程继续运行,这个过程称 “中断 ”。把引起中断的事件称为 “中断源 ”。中断源分为 5种,分别为 I/O中断
26、、数据通道中断、时钟中断、故障中断和程序中断。 4 【正确答案】 B 【试题解析】 计算机病毒是一 种特殊的具有破坏性的计算机程序,它具有自我复制能力,可通过非授权入侵而隐蔽在可执行程序或数据文件中。 5 【正确答案】 B 【试题解析】 若一个进程请求新资源之前首先释放已占有的资源,这破坏了部分分配条件。 6 【正确答案】 D 【试题解析】 如果有多个中断同时发生,要调整中断事件的响应次序,可以利用中断屏蔽的方式。 7 【正确答案】 D 【试题解析】 根据二叉树的定义、度的定义和树的度的定义,可以看出,在上述4个关于二叉树的叙述中,只有选项 D)是正确的。 8 【正确答案】 B 【试题解析】
27、根据 “根 -左 -右 ”, “左 -根 -右 ”, “左 -右 -根 ”的先序、中序、后序遍历原则,可以知道,在 3种遍历所产生的序列中,所有叶节点的先后顺序是完全相同的。 9 【正确答案】 B 【试题解析】 顺序查找的基本思想是:从表的一端开始,顺序扫描线性表,依次将扫描到的节点关键字和给定值 K相比较,若当前扫描到的节点关键字与 K相等,则查找成功;若扫描结束后,仍末找到关键字等于 K的节点,则查找失败。二分查找是一种效率较高的查找方法,要求线性表是有序表。基本思想是:首先将待查的 K值和有序表 R0到 Rn-1的中间位置 mid上的节点的关键字进行比较,若相等,则查找完成;否则,若 R
28、mid.key K,则说明待查找的节点只可能在左子表 R0到 Rmid-1中,我们只要在左子表中继续进行折半查找,若Rmid.key K,则说明待查找的节点只可能在右子表 Kmid+1到 Rn-1中,我们只要在右子表中继续进行折半查找。这样,经过一次关键字比较就缩小一半的查找空间。对顺序查找而言,如果查找失败,比较次数为 n次;对二分查找而言,如果查找失败,比较次数为 log2(n+1)次。 10 【正确答 案】 D 【试题解析】 哈夫曼树又称为最优二叉树,它的节点总数和二叉树相同为 2n-1。 11 【正确答案】 B 【试题解析】 根据第 9题的二分查找法的基本思想,第一次查找找到的是 48
29、,52大于 48,再向右查找,第二次找到的是 63,第三次找到的是 52,查找完成。 12 【正确答案】 A 【试题解析】 在一个单链表中,若要删除 p节点的后续节点,只要将 p的指针域指向 p的后继的后继即可,即 p.next:=P.next.next。 13 【正确答案】 B 【试题解析】 循环队 列采用的方法是:假设向量 sq.datamaxsize是一个首尾相接的圆环,即 sq.data0接在 sq.datamaxsize-1之后,我们将这种意义下的向量称循环向量,并将循环向量中的队列称为循环队列。若当前尾指针等于向量的上界,则再做入队列操作时,令尾指针等于向量的下界,这样就利用到已被
30、删除的元素空间,克服假上溢现象。因此入队操作时,在循环意义下的尾指针加 1操作可描述为: if(sq.rear =maxsize)sq.near:=0;elsesq.rear+;如果利用 “模运算 ”,上 述循环意义下的尾指针加 1操作,可以更简捷地描述为:sq.rear=(sq.rear+1)%maxsize 。同样,出队操作时,在循环意义下的头指针加 1操作,也可利用 “模运算 ”来实现: sq.front:=(sq.front+1)%maxsize 。 14 【正确答案】 C 【试题解析】 栈是限制仅在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶 (Top),另一端
31、称为栈底 (Bottom)。当表中没有元素时称为空栈。根据上述定义,每次删除 (退栈 )的总是当前栈中 “最新 ”的元素,即最后插入 (进栈 )的元素,而最先插入的是被放在栈的底部,要到最后才能删除。根据上述原理, C)dceab,既然先出栈的是 d,说明 a, b, c已经进栈,那么 a不可能在 b之前出栈。 15 【正确答案】 C 【试题解析】 分时操作系统使用户通过与计算机相联的终端来使用计算机,允许多个用户同时与计算机进行一系列交往。由于用户直接与计算机系统交互,所以要求系统能快速对用户提出的请求给出应 答。 16 【正确答案】 C 【试题解析】 计算机系统中有限的资源与众多请求分配资
32、源的进程间会存在矛盾。当若干进程需求资源的总数大于系统能提供的资源数时,进程间就会出现竞争资源的现象,如果对进程竞争的资源管理或分配不当就会引起死锁。 17 【正确答案】 C 【试题解析】 在虚拟页式存储管理中,当内存中某一页面被淘汰时,可根据修改标志决定是否将该页写回外存。 18 【正确答案】 C 【试题解析】 RD是专门删除子目录的命令。删除一个子目录必须同时满足两个条件: 子目录为空; 该子 目录不是当前目录。删除该子目录中的所有文件和子目录后便可符合上两个条件。 19 【正确答案】 C 【试题解析】 根据题目分析可知系统共运行了 80s,而 CPU只使用于 40s,故CPU的利用率为
33、50%。 20 【正确答案】 C 【试题解析】 输入输出中断包括设备出错与数据传输结束。 21 【正确答案】 A 【试题解析】 当作业进入完成状态时,操作系统收回该作业所占的全部资源,消除有关的 PCB和 JCB,并输出结果。 22 【正确答案】 C 【试题解析】 设备驱动程序负责接收 和分析从设备分配转来的信息以及设备控制块等内容。设备驱动程序的功能有:根据请求传送的数据量,组织 I/O缓冲队列;利用 I/O缓冲,对数据进行加工, I/O设备中断处理。 23 【正确答案】 C 【试题解析】 UNIX的文件系统构成了一棵多级树,即采用分级树型结构,允许用户建立自己的子目录。 24 【正确答案】
34、 C 【试题解析】 数据库具有概念模式、外模式和内模式三级结构及外模式 /模式映像、模式 /内模式映像二层映像。概念模式是对数据库中全部数据的整体逻辑结构的描述,它由若干个概念记录类型组成。 外模式又称子模式或用户模式,是用户与数据库的接口,是用户用到的那部分数据的描述,它由若干个外部记录类型组成。内模式是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式,以及数据控制方面的细节。外模式 /模式映像存在于外部级和概念级之间,用于定义外模式和概念模式间的对立性,一般在外模式中描述。模式 /内模式映像存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性,一般在内模式中
35、描述。 25 【正确答案】 D 【试题解析】 数据独立性是数据库领域的一个常用术语,包括数据的物理 独立性和数据库逻辑独立性。数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。也就是说,数据在磁盘上的数据库中是怎样存储的,是由 DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变时,应用程序不用改变。数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。 26 【正确答案】 B 【试题解析】 数据独立性是数据库领域的一个常用术语,包括数据的物理独立性和数据库逻
36、辑独 立性。为了提高数据库独立性,数据库技术中采用分级方法将数据库的结构划分成多个层次。 27 【正确答案】 A 【试题解析】 数据库中存储的是数据;是应用程序进行数据处理的操作对象。任何数据库都基于某种结构数据模型。数据库的数据模型可分为 3种:层次、关系和网状。 28 【正确答案】 B 【试题解析】 在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系,两个实体之间的联系可分为 3类:一对一联系(1:1)、一对多联系 (1:n)、多对多联系 (m:n)。在本题中,每一个部门可有若干名职工,但
37、每个职工只能在一个部门中工作,则部门与职工之间显然是一对多联系。 29 【正确答案】 D 【试题解析】 客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。在客观世界中,不同的事物是由事物所具有的特征加以区分的。在信息世界中,事物的特征被抽象为实体的属性,不同的实体其属性也不同。因此,在信息世界中,实体是根据实体属性的不同加以区分的,实体的名字是赋予实体的称谓,属性的 多少不能反映实体的本质特征。 30 【正确答案】 D 【试题解析】 两实体间的联系是 m:n时,关系模型是多对多联系。从 E-R图导出时,需要把多对多联系分解成一对多联系,分解的方法就是增加
38、一个关系表示联系,其中纳入 m方和 n方的关键字。 31 【正确答案】 A 【试题解析】 保持数据库的数据独立性,把数据库三级模式体系结构划分成三级模式。 32 【正确答案】 D 【试题解析】 SQL语言用 Grant语句向用户授予操作权限。在这个语句中,如果指定了 WithGrantOption子句, 则获得某种权限的用户还可以把这种权限再授予其他的用户;如果没有指定 WithGrantOption于句,则获得某种权限的用户只能使用该权限,但不能传播该权限。本题的 SQL语句带有 WithGrantOption子句,因此,在执行此 SQL语句后, U5不仅拥有了对表 SC的 Insert权限
39、,还可以传播此权限,即由 U5用户使用上述 Grant命令给其他用户授权。 33 【正确答案】 C 【试题解析】 视图具有以下几个作用:简化用户操作;使用户能以多种角度看待同一数据;支持重构数据库的逻辑独立性;视图能够提供安全 保护同时不增加数据的存储空间。 34 【正确答案】 D 【试题解析】 数据库的并行处理是提高数据库系统对事务快速响应能力的有效手段。并行数据库系统的体系结构主要有 3种:共享内存结构;共享磁盘结构;无共享资源结构。并行数据库技术包括了对数据库的分区管理和并行查询。一个理想的并行数据库系统应能充分利用硬件平台的并行性,采用多进程、多线程的数据库结构,提供不同程度的并行性、
40、不同用户事务间的并行性、同一事务内不同查询间的并行性、同一查询内不同操作间的并行性和同一操作内的并行性。 35 【正确答案】 B 【试题解析】 选择运算 (): F(R)=t|t R F(t)=TRUE选择运算是对一个二维表按条件 F进行横向选择,从 R中选择出若干元组 (行 ),其中 F是一个逻辑表达式,其值为 “真 ”或 “假 ”,如 “课号 =”C12“ 成绩 80”可以用检索选修了 C12课程并且成绩大于 80分的学生数据。投影运算 (): A(R)=tA|t R投影运算是对一个二维表进行纵向筛选,从月中选择出若干属性列,组成新的关系,其中 A为 R的属性组, tA表示只取元组 t中相
41、应 A属性的分量。 R.C=S.C(RS):选择 (RS)中满足条件 R.C=S.C的记录 A,B,D(R.C=S.C(RS):从上述满足条件 R.S=S.C的记录中选取字段 A, B, D。 36 【正确答案】 A 【试题解析】 模型是现实世界特征的模拟和抽象。数据模型 (DataModel)也是一种模型,它是现实世界数据特征的抽象。现有的数据库系统均是基于数据模型的,因此,数据模型是数据库系统的核心和基础。 37 【正确答案】 D 【试题解析】 本题中关系模式 Supplier存在如下一些问题:数据冗余。一个供应者每供应一种货物,其地址就要重复 一次。更新异常 (不一致性的危险 )。由于数
42、据冗余,有可能我们在一个元组中更改了某供应者的地址,而没有更改另一个元组中同一供应者的地址,于是同一供应者有了两个不同的地址,与实际情况不符。插入异常。如果某供应者没有供应任何货物,则我们无法记录他的名称和地址,事实上, Sname和 Item构成关系模式 Supplier的一个码,码值的一部分为空的元组是不能插入到关系中的。删除异常。如果一个供应者供应的所有货物都被删除,则我们无可奈何地丢失了该供应者的名称和地址。 38 【正确答案】 C 【试题解析】 关键字, 属性或属性的集合,其值唯一标识一个元组。 39 【正确答案】 A 【试题解析】 关系模式需要满足一定的条件,最低要求的条件是元组的
43、每个分量必须是不可再分的数据项,这叫做第一范式,简称 1NF。 40 【正确答案】 D 【试题解析】 连接操作是在两个关系中,选取属性满足条件的元组生成一个新的关系。 41 【正确答案】 A 【试题解析】 E-R图是表示概念模型的有效工具之一, E-R图中的菱形框表示联系。 42 【正确答案】 B 【试题解析】 在关系代数中交的定义为:关系 R和 S具有相同的关系模式。关系 R和 S的交是由属于 S的元组构成的集合,由定义可以推出: RS=R-(R-S)。 43 【正确答案】 A 【试题解析】 从 E-R图向关系模式转换时,需遵循一定的原则,对于实体间不同类型的联系,可分为几种情况。对于 1:
44、N的联系,可以转换为一个独立的关系模式,也可与 N端的对应模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为 N端实体的码。 44 【正确答案】 C 【试题解析】 数据库概念结构设计的任务是 产生反映企业组织信息需求的数据库结构,即概念模型。 45 【正确答案】 B 【试题解析】 数据库操纵功能就是指对数据库中数据可以进行查询、插入、删除、修改等操作。 46 【正确答案】 C 【试题解析】 OracleWebServer1.0主要由 OracleWebServer, OracleWebAgent和 Oracle7服务器 3部分组
45、成。 OracleWebListener是一个进程,具有普通 HTTP服务器的功能,主要用于接收入 Web浏览器上发出的用户查询请求,并将查询结果 (即 HTML文本 )返回给用户。 OracleWebAgent是用公用网关接口 (CGI)实现的过程化网关,负责 Web与 Oracle7服务器中的存储过程从数据库中检索信息,产生 HTML输出结果并提交给 OracleWebListener。 47 【正确答案】 B 【试题解析】 用 E-R图来描述信息结构,如果不涉及在某种具体的机器上表示,则还只停留在概念设计的阶段。 48 【正确答案】 A 【试题解析】 Oracle针对 Internet/
46、INtranet的产品是 OracleWebSeyer。它由OracleWebListener、 OracleWebAgent和 Oracle7服务器 3部分组成。OncleWebServer2.0:它除了包括 OracleWebServer1.0的功能及相应的开发与管理工具外,还增加 java解释器和 LiveHTML解释器,使其能支持多种语言。OracleWebListener:它是一个进程,具有普通 HTTP服务器的功能,主要用于接收从 Web浏览器发出的用户查询请求,并将查询结果 (即 HTML文本 )返回给用户。 OmcleWebAgent:是公用网关接口 (CGI)实现的过程化网关,负责 Web和Oracle7数据库之间的集成。它由 OracleWebListener启动,通过透明地调用Oracle7服务器中的存储过程,从数据库中检索信息,产生 HTML输出结果,并提交给 OracleWebListener。 49 【正确答案】 D 【试题解析】 用户界面的质量直接影响 DBMS的生命力,因为 DBMS的用户界面是直接面向用户的各种应用,用户是通过用户界面来了解 DBMS的。一般来说,用户界面应具有可靠性、易用性、立即反馈和多样性等特性。可靠性:指界