1、国家三级(数据库技术)笔试模拟试卷 121 及答案与解析 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)在二叉树中至少有一个
3、结点的度是 2 ( D)一棵二叉树的度可以小于 2 8 在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中 ,所有叶结点的先后顺序 ( A)都不相同 ( B)完全相同 ( C)先序和中序相同 ,而与后序不同 ( D)中序和后序相同 ,而与先序不同 9 设有一个已按各元素的值排好序的顺序表 (长度大于 2) ,现分别 用顺序查找法和二分查找法查找与给定值 k相等的元素 ,比较的次数分别是 s和 b,在查找不成功情况下 s和 b的关系是 ( A) s=b ( B) sb ( C) s=b 10 在计算机上设计汽车的外形属于哪一类计算机应用领域? ( A)过程控制 ( B)数据和信息处理 (
4、C)辅助设计 ( D)科学和工程计算 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为队尾指针 ,则执行出队操作的语句
5、为 ( A) sq.front:=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) BED ( B) BDE ( C) BEDC ( D) BDEC 15 分时操作系统追求的目标是 ( A)高吞吐率 ( B)充分利用内存 ( C)快速响应 ( D)减少系统开销 16 系统出现死锁的原因是 ( A)计算机系统发生了重大故障 ( B)
6、有多个封锁的进程同时存在 ( C)若干 进程因竞争资源而无休止地等待其他进程释放已占有的资源 ( D)资源数大大少于进程数 ,或进程同时申请的资源数大大超过资源总数 17 虚拟页式存储管理中页表有若干项 ,当内存中某一页面被淘汰时 ,可根据其中哪一项决定是否将该页写回外存 ? ( A)内存标志 ( B)外存地址 ( C)修改标志 ( D)访问标志 18 如果在 DOS系统中 ,某一子目录中存在某些文件 ,该子目录使用 RD命令 ( A)能够删除 ( B)不可能删除 ( C)删除该子目录中的所有文件和子目录后可以删除 ( D)不能确定 19 SQL中连接表 (Joined Table)允许用户在
7、一个 SELECT语句的哪个子句中指定? ( A) FROM ( B) ORDER BY ( C) GROUP BY ( D) WHERE 20 在中断处理中 ,输入输出中断是指 ( A)设备出错 ( B)数据传输结束 ( C)设备出错和数据传输结束 ( D)都不是 21 当作业进入完成状态时 ,操作系统 ( A)收回该作业所占的全部资源 ,消除有关的 PCB和 JCB,并输出结果 ( B)将删除该作业 ,收回该作业所占的全部资源 ,并输出结果 ( C)将输出结果 ,并删除该 内存中的作业 ( D)收回该作业所占的全部资源 ,并输出结果 22 关于数据库技术的发展历史,下列说明不正确的是 (
8、A)关于模型数据库系统属于第一代数据库系统 ( B)新一代数据库系统具有很好的开放性 ( C)新一代数据库系统包含关系数据库管理系统 ( D)新一代数据库系统支持面向对象技术 23 Oracle的核心是关系型数据库,其面向对象的功能是通过对关系功能的扩充而实现的。这些扩充功能包括 . 抽象数据类型 . 对象视图 . 可变数组 . 嵌套表 . 大对象 . 封装 ( A)仅 , , , 和 ( B)都包括 ( C)仅 , , 和 ( D)仅 , , 和 24 用户或应用程序看到的那部分的局部逻辑结构的描述是 ( A)模式 ( B)物理模式 ( C)子模式 ( D)内模式 25 数据独立性是指 (
9、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模型的叙述中 ,哪一条是不正确的 ? ( A)在 E-R图中 ,实 体类型用矩形表示 ,属性用椭圆形表示 ,联系类型用菱形表示 ( B)实体类型之间的联系通常可以分为 1 1,1 n和 m n三类 ( C) 1 1联系是 1 n联系的特例 ,1 n联系是 m n联系的特例 ( D)联系只能存在于两个实体类型之间 31 数据库三级模式体系结构的划分 ,有利于保持数据库的 ( A)数据独立性 ( B)数据安全性 ( C)规范化 ( D)操作可行性 32 SQL语句 Grant Insert On
11、 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)与 SQL语句 select distinct A,C from R where B=5等价的关系代数表达式是 ( A)都等价 ( B)仅 ( C)仅 ( D)都不等价 36 下列哪一项是数据库系统的核心和基础 ? ( A)数据模型 ( B)数据库管理系统 ( C)数据库技术 ( D)关系理论 37 设有 “供应者 “关系模式 :Supplier(Sname,Saddress,Item,Pric
13、e) ,其中各属性分别表示供应者名、供应者地址、货物名称、货物售价 ,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中 ,存在一些问题 ,其中不正确的说法是 ( A)数据冗余 ( B)更新异常 ( C)插入异常 ( D)删除正常 38 关系模型中 ,一个关键字 ( A)可由多个任意属性组成 ( B)至多由一个属性组成 ( C)可由一个或多个其值能惟一标识该关系模式或任何元组的属性组成 ( D)以上都不是 39 设有关系 R(A,B,C,D,E) ,A、 B、 C、 D、 E都不可再分 ,则 R一定属于 ( A) 1NF ( B) 2NF ( C) 3NF ( D)以上 3个选项都有
14、可能 40 如下图所示 ,两个关系 R1和 R2,它们进行哪种运算后得到R3? ( A)交 ( B)并 ( C)笛卡尔积 ( D)连接 41 E-R图是表示概念模型的有效工具之一 ,如局部 E-R图中的菱形框表示的是 ( A)联系 ( B)实体 ( C)实体的属性 ( D)联系的属性 42 设关系 R与关系 S具有相同的目 (或称度) ,且相对应的属性的值取自同一个域 ,则 -(R- 等于 ( A) R S ( B) RS ( C) RS ( D) R-S 43 一个 1 N联系可转换为一个独立的关系模式 ,关系的码为 ( A) N端实体的码 ( B)实体的码 ( C)各实体码的组合 ( D)
15、每个实体的码 44 概念结构设计的目标是产生 DB概念结构 (即概念模式) ,这结构主要反映 ( A) DBA的管理信息要求 ( B)应用程序员的编程需求 ( C)企业组织的信息需求 ( D)数据库的维护需求 45 对数据库中数据可以进行查询、插入、删除、修改 ,这是因为数据库管 理系统提供了 ( A)数据库定义功能 ( B)数据库操纵功能 ( C)数据库维护功能 ( D)数据库控制功能 46 在 Oracle工具中 ,用于支持数据仓库应用的是 ( A) Oracle Discoverer/2000 ( B) Oracle Designer/2000 ( C) Oracle Developer
16、/2000 ( D) Oracle Financials 47 在数据库设计中 ,用 E-R图来描述信息结构 ,但不涉及信息在计算机中的表示 ,它是数据库设计中的哪个阶段 ? ( A)需求分析 ( B)概念 设计 ( C)逻辑设计 ( D)物理设计 48 Oracle针对 Internet/Intranet的产品是 ( A) Oracle WebServer ( B) Oracle WebListener ( C) Oracle WebAgent ( D) Oracle 7服务器 49 R和 S分别为 r和 s元 (度 )关系,且 R有 n个元组, S有 m个元组。执行关系 R和 S的笛卡儿积
17、,记作: T RS,则下列叙述中正确的是 ( A) T是一个具有 nm个元组的 rs元的关系 ( B) T是一个具有 n m个元组的 rs元的 关系 ( C) T是一个具有 n m个元组的 r s元的关系 ( D) T是一个具有 nm是元组的 r s元的关系 50 保持事务的原子性是数据库管理系统中哪一个部件的责任 ? ( A)事务管理 ( B)存取管理 ( C)性能管理 ( D)安全管理 51 下面哪个不是数据库系统必须提供的数据控制功能 ? ( A)安全性 ( B)可移植性 ( C)完整性 ( D)并发控制 52 数据库系统运行过程中 ,由于应用程序错误所产生的故障通常称为 ( A)设备故
18、障 ( B)事务故障 ( C)系统故障 ( D)介质故障 53 下面不属于 PowerDesigner的 Data Architect模块作用的是 ( A)运用 E-R图 ,建立概念数据模型 ( B)针对特定的 DBMS特点 ,生成相应的物理数据模型 (PDM) ( C)对已有数据库和应用的逆向工程 ( D)生成实体联系模型图 (E-R图 ) 54 PowerBuilder中的 PowerScript语言包括下述哪些语句 ? .变量定义语句 .赋值语句 .流控制语句 .操纵数据库语句 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 和 ( D)都是 55 下面软件结构图表示的是浏览器
19、/服务器模式的哪种结构( A)以数据库服务器为中心的软件结构 ( B)以 Web服务器为中心的软件结构 ( C)以应用服务器为中心的软件结构 -基本脚本的方式 ( D)以应用服务器为中心的软件结构 -基本构件的方式 56 关于数据库技术的发展历史,下列说明不正确的是 ( A)关系模型数据库系统属于第一代数据库系统 ( B)新一代数据库系统具有很好的开放性 ( C)新一代数据库系统包含关系数据库管理系统 ( D)新一代数据库系统支持面向对象技术 57 下面有关模式分解的叙述中 ,不正确的是 ( A)若一个模式分解保持函数依赖 ,则该分解一定具有无损连接性 ( B)若要求分解保持函数依赖 ,那么模
20、式分解可以达到 3NF,但不一定能达到BCNF ( C)若要求分解既具有无损连接性 ,又保持函数依赖 ,则模式分解可以达到 3NF,但不一定能达到 BCNF ( D)若要求分解具有无损连接性 ,那么模式分解一定可以达到 BCNF 58 下列关于数据仓库的叙述中 ,哪一个是不正确的 ? ( A)数据仓库通常采用三层体系结构 ( B)底层的数据仓库服务器一般是一个关系型数据库系统 ( C)数据仓库中间层 OLAP服务器只能采用关系型 OLAP ( D)数据仓库前端分析工具中包括报表工具 59 以下哪一个术语与数据的存储结构有关 ? ( A)栈 ( B)队列 ( C)散列表 ( D)线性表 60 在
21、数据仓库中 ,下面哪一种说法是关于分析型数据的 ? ( A)当前的、准确的 ( B)重复的、简单事务 ( C)面向主题 ( D)一次操作数据量比较少 61 以下 2题的关系代数操作基本如下的关系 R和 S。61 若关系 R和 S的关系代数的操作结果如下 ,这是执行了( A) ( B) ( C) ( D) 62 若关系 R和 S的关系代数操作的结果如下 ,这是执行了 ( A) ( B) ( C) ( D) 63 以下 2题基于以下的叙述 :关系模式 R(B,C,M,T,A,G) ,根据语义有如下函数依赖集 :F=BC, (M, T) B(M,C)Y,(M,A)T,(A,B)C。 63 关系模式
22、R的码是 ( A) (M,T) ( B) (M,C) ( C) (M,A) ( D) (A,B) 64 R的规范化程度最高达到 ( A) 1NF ( B) 2NF ( C) 3NF ( D) 4NF 65 设一台微机的 CPU有 20根地址线 ,其寻址能力可达【 】。 66 局域网常用的拓扑结构有星型、环型、【 】和树型等几种。 67 散列法存储中处理碰撞的方法主要有两类 :拉链法和【 】。 68 如果对于给定的一组数值 ,所构造出的二叉树的带权路径长度最小 ,则该树称为【 】。 69 在顺序表 (6,10,16,18,25,28,30,48,50,52)中 ,用二分查找法查找关键码值 20,
23、则需要进行关键码比较次数为【 】。 70 在单 CPU系统中 ,如果同时存在 24个并发进程 ,则 处于就绪队列中的进程最多有【 】个。 71 在响应比最高者优先的作业调度算法中 ,当各个作业等待时间相同时 ,【 】的作业将得到优先调度 ;当各个作业要求运行的时间相同时 ,等待时间长的作业得到优先调度。 72 单个分区存储管理仅适用于【 】和专用计算机系统。 73 死锁的 4个必要条件是【 】、占用并等待资源、不可抢夺资源和循环等待资源。 74 分布式数据库中定义数据分片时 ,必须满足 3个条件 :完备性条件、重构条件和【 】。 75 数据管理经过了人工管理、文件系统和【 】 3个发展阶段 。
24、 76 SQL语言既是自含式语言 ,又是【 】。 77 在层次数据库中 ,父片段和子片段之间只能具有【 】类型的联系。 78 PowerBuilder 10.0为使用 NET开发工具的用户提供了一套【 】工具。 79 关系规范化过程就是通过关系模式的分解 ,把低一级的关系模式分解为若干高一级的关系模式的过程 ;1NF,2NF,3NF,BCNF之间存在着【 】的关系。 80 在关系数据库的规范化理论中 ,在执行 “分离 “时 ,必须遵守规范化原则 :保持原有的依赖关系和【 】。 81 SQL Server 2000由【 】组件、服务器端组件和通信组件三部分组成,支持客户机 /服务器体系结构。 8
25、2 在确定了要使用的 SQL Server 2000版本之后,必须为其选择合适的操作系统。Microsoft推荐用【 】系列的操作系统。 83 如果两个实体之间具有 M N联系 ,则将它们转换为关系模型的结果是【 】个表。 84 使用 PowerDesigner 的 Data Architect可以对数据库生成物理数据模型 (PDM) ,这种功能通常称为【 】。 国家三级(数据库技术)笔试模拟 试卷 121 答案与解析 1 【正确答案】 A 【试题解析】 软件包括系统软件和应用软件 ,而系统软件又包括操作系统、语言处理程序和数据库管理系统以及服务程序等。其中操作系统是系统软件的核心。 2 【正
26、确答案】 B 【试题解析】 假设地址线有 n 条 ,内存的寻址范围是 2的 n 次方。 3 【正确答案】 B 【试题解析】 一个进程占有处理器运行时 ,由于自身或外界的原因 (出现了事件)使运行被打断 ,让操作系统处理所出现的事件 ,到适当的时候再让被打断的进程继续运行 ,这个过程称 “中断 “。把引起中断的事件 称为 “中断源 “。 中断源分为 5种 ,分别为 I/O中断、数据通道中断、时钟中断、故障中断和程序中断。 4 【正确答案】 B 【试题解析】 计算机病毒是一种特殊的具有破坏性的计算机程序 ,它具有自我复制能力 ,可通过非授权入侵而隐蔽在可执行程序或数据文件中。 5 【正确答案】 B
27、 【试题解析】 若一个进程请求新资源之前首先释放已占有的资源 ,这破坏了部分分配条件。 6 【正确答案】 D 【试题解析】 如果有多个中断同时发生 ,要调整中断事件的响应次序 ,可以利用中断屏蔽的方式。 7 【正确 答案】 D 【试题解析】 根据二叉树的定义、度的定义和树的度的定义 ,可以看出 ,在上述 4个关于二叉树的叙述中 ,只有选项 D)是正确的。 8 【正确答案】 B 【试题解析】 根据 “根 -左 -右 “,“左 -根 -右 “,“左 -右 -根 “的先序、中序、后序遍历原则 ,可以知道 ,在 3种遍历所产生的序列中 ,所有叶结点的先后顺序是完全相同的。 9 【正确答案】 B 【试题
28、解析】 顺序查找的基本思想是 :从表的一端开始 ,顺序扫描线性表 ,依次将扫描到的结点关键字和给定值 K相比较 ,若当前扫描到的结点关键字与 K相等 ,则查找 成功 ;若扫描结束后 ,仍未找到关键字等于 K的结点 ,则查找失败。二分查找是一种效率较高的查找方法 ,要求线性表是有序表。基本思想是 :首先将待查的 K值和有序表 R0到 Rn-1的中间位置 mid 上的结点的关键字进行比较 ,若相等 ,则查找完成 ;否则 ,若 Rmid.keyK,则说明待查找的结点只可能在左子表 R0到 Rmid-1中 ,我们只要在左子表中继续进行折半查找 ,若 Rmid.key2(n+1)次。 10 【正确答案】
29、 C 【试题解析】 计算机辅助设计实例用计算机帮助设计人员进行产品、工程设计的重要技术手段,它能提高设计自动化程度,不仅能节省人力和物力,而且速度快、质量高,为缩短产品设计周期、保证质量提供了条件。这种技术目前已在飞机、车船、桥梁、建筑、机械、服装等设计中得到广泛应用。 11 【正确答案】 B 【试题解析】 根据第 9题的二分查找法的基本思想 ,第一次查找找到的是 48,52大于 48 ,再向右查找 ,第二次找到的是 63,第三次找到的是 52,查找完成。 12 【正确答案】 A 【试题解析】 在一个单链表中 ,若要删除 p结点的后续结点 ,只要将 p 的指针域指向 p 的后继的后继即可 ,即
30、 p.next=p.next.next。 13 【正确答案】 B 【试题解析】 循环队列采用的方法是 :假设向量 sq.data maxsize是一个首尾相接的圆环 ,即 sq.data 0接在 sq.data maxsize-1之后 ,我们将这种意义下的向量称循环向量 ,并将循环向量中的队列称为循环队列。若当前尾指针等于向量的上界 ,则再做入队列操作时 ,令尾指针等于向量的下界 ,这样就利用到已被删除的元素空间 ,克服假上溢现象。因此入队操作时 ,在循环意义下的尾指针加 1操作可描述为 :if( sq.rear=maxsize) sq.near:=0;else sq.rear+;如果利用 “
31、模运算 “,上述循环意义下的尾指针加 1操作 ,可以更简洁地描述为 :sq.rear=(sq.rear+1) %maxsize。同样 ,出队操作时 ,在循环意义下的头指针加 1操作 ,也可利用 “模运算 “来实现 :sq.front:=(sq.front+1) %maxsize。 14 【正确答案】 D 【试题解析】 根据栈的先进后出组织数据的特点结合题中的操作 ,可知从栈中删除的元素的序列为 BDEC。 15 【正确答案】 C 【试题解析】 分时操作系统使用户通过与计算机相联的终端来使用计算机 ,允许多个用户同时与计算机进行一系列交往。由于用户直接与计算机系统交互 ,所以要求系统能快速对用户
32、提出的请求给出应答。 16 【正确答案】 C 【试题解析】 计算机系统中有限的资源与众多请求分配资源的进程间会存在矛盾。当若干进程需求资源的总数大于系统能提供的资源数时 ,进程间就会出现竞争资源的现象 ,如果对进程竞争的资源管理或分配不当就会引起死锁。 17 【正确答案】 C 【试题解析】 在虚拟页式 存储管理中 ,当内存中某一页面被淘汰时 ,可根据修改标志决定是否将该页写回外存。 18 【正确答案】 C 【试题解析】 RD是专门删除子目录的命令。删除一个子目录必须同时满足两个条件 : 子目录为空 ; 该子目录不是当前目录。删除该子目录中的所有文件和子目录后便可符合上两个条件。 19 【正确答
33、案】 A 【试题解析】 SQL中引入了连接表的概念,它允许用户在一个 SELECT 语句的FROM子句中指定连接操作,这种链接操作所得到的一个表称为连接表。 20 【正确答案】 C 【试题解析】 输 入输出中断包括设备出错与数据传输结束。 21 【正确答案】 A 【试题解析】 当作业进入完成状态时 ,操作系统收回该作业所占的全部资源 ,消除有关的 PCB和 JCB,并输出结果。 22 【正确答案】 A 【试题解析】 第二代数据库系统是指支持关系模型的关系数据库系统。 23 【正确答案】 A 【试题解析】 Oracle的核心是关系型数据库,其面向对象的功能是通过对关系功能的扩充而实现的。为此,
34、Oracle引入了抽象数据类型、对象视图、可变数组、嵌套表和大对象等以及它们的符合使用,为实 现对象 -关系型数据库应用提供了坚实的基础。 24 【正确答案】 C 【试题解析】 数据库具有概念模式、外模式和内模式三级结构及外模式 /模式映象、模式 /内模式映象二层映象。概念模式是对数据库中全部数据的整体逻辑结构的描述 ,它由若干个概念记录类型组成。外模式又称子模式或用户模式 ,是用户与数据库的接口 ,是用户用到的那部分数据的描述 ,它由若干个外部记录类型组成。内模式是数据库在物理存储方面的描述 ,定义所有的内部记录类型、索引和文件的组成方式 ,以及数据控制方面的细节。外模式 /模式映象存在于外
35、部级和概念级之 间 ,用于定义外模式和概念模式间的对立性 ,一般在外模式中描述。模式 /内模式映象存在于概念级和内部级之间 ,用于定义概念模式和内模式间的对应性 ,一般在内模式中描述。 25 【正确答案】 D 【试题解析】 数据独立性是数据库领域的一个常用术语 ,包括数据的物理独立性和数据库逻辑独立性。数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。也就是说 ,数据在磁盘上的数据库中是怎样存储的 ,是由 DBMS 管理的 ,用户程序不需要了解 ,应用程序要处理的只是数据的逻辑结构 ,这样当数据的物理存储改变时 ,应用程序不用改变。数据的逻辑独立性是指用户的应用程序
36、与数据库的逻辑结构是相互独立的 ,也就是说 ,数据的逻辑结构改变了 ,用户程序也可以不变。 26 【正确答案】 B 【试题解析】 当模式改变时 ,数据库管理员对各个外模式 /模式的映像做相应改变 ,可以使用外模式保持不变。应用程序是依据数据的外模式编写的 ,从而应用程序不必修改 ,保证了数据与程序的逻辑独立性 ,简称数据的逻辑独立性。 27 【正确答案】 A 【试题解析】 数据库中存储的是数据 ,是应用程序进行数据处理的操作对象。任何数据库都基于某种结构 数据模型。数据库的数据模型可分为 3种 :层次、关系和网状。 28 【正确答案】 B 【试题解析】 在现实世界中 ,事物内部以及事物之间是有
37、联系的 ,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系 ,两个实体之间的联系可分为 3类 :一对一联系 (1 1)、一对多联系 (1 N)、多对多联系 (M N)。在本题中 ,每一个部门可有若干名职工 ,但每个职工只能在一个部门中工作 ,则部门与职工之间显然是一对多联系。 29 【正确答案】 D 【试题解析】 客观 存在并可相互区别的事物称为实体。实体可以是具体的人、事、物 ,也可以是抽象的概念或联系。客观世界中 ,不同的事物是由事物所具有的特征加以区分的。在信息世界中 ,事物的特征被抽象为实体的属性 ,不同的实体 ,其属性也不同。
38、因此 ,在信息世界中 ,实体是根据实体属性的不同加以区分的 ,实体的名字是赋予实体的称谓 ,属性的多少不能反映实体的本质特征。 30 【正确答案】 D 【试题解析】 实体型之间的这种一对一、一对多、多对多联系不仅存在于两个实体型之间 ,也存在于两个以上的实体型之间。 31 【正确答案】 A 【试题解析】 保持数据库的数据独立性 ,把数据库三级模式体系结构划分成三级模式。 32 【正确答案】 D 【试题解析】 SQL语言用 Grant语句向用户授予操作权限。在这个语句中 ,如果指定了 With Grant Option 子句 ,则获得某种权限的用户还可以把这种权限再授予其他的用户 ;如果没有指定
39、 With Grant Option 子句 ,则获得某种权限的用户只能使用该权限 ,但不能传播该权限。本题的 SQL语句带有 With Grant Option 子句 ,因此 ,在执行此 SQL 语句后 ,U5不仅拥有了对表 SC的 Insert权限 ,还可以传播此权限 ,即由 U5用户使用上述 Grant命令给其他用户授权。 33 【正确答案】 C 【试题解析】 视图具有以下几个作用 :简化用户操作 ;使用户能以多种角度看待同一数据 ;支持重构数据库的逻辑独立性 ;视图能够提供安全保护同时不增加数据的存储空间。 34 【正确答案】 B 【试题解析】 关系代数的操作可分为三类: 基于传统集合论
40、的操作; 专门的关系操作; 扩充的关系操作。上述这些操作中,并、差、笛卡儿积、投影和选择这五种操作称为基本的操作,其它的操作均可以用这五种基本操 作来表达。 35 【正确答案】 B 【试题解析】 对于 II表达式 ,由于先做投影 ,所以过滤了 B,所以不能没有符合 where B=5 的条件。 36 【正确答案】 A 【试题解析】 模型是现实世界特征的模拟和抽象。数据模型 (Data Model)也是一种模型 ,它是现实世界数据特征的抽象。现有的数据库系统均是基于数据模型的 ,因此 ,数据模型是数据库系统的核心和基础。 37 【正确答案】 D 【试题解析】 本题中关系模式 Supplier存在
41、如下一些问题 :数据冗余。一个供应者每供应一种货物 ,其地址就要重复一次。更新异常 (不一致性的危险)。由于数据冗余 ,有可能我们在一个元组中更改了某供应者的地址 ,而没有更改另一个元组中同一供应者的地址 ,于是同一供应者有了两个不同的地址 ,与实际情况不符。插入异常。如果某供应者没有供应任何货物 ,则我们无法记录他的名称和地址 ,事实上 ,Sname和 Item构成关系模式 Supplier的一个码 ,码值的一部分为空的元组是不能插入到关系中的。删除异常。如果一个供应者供应的所有货物都被删除 ,则我们无可奈何地丢失了该供应者的名称和地址。 38 【正确答案】 C 【试题 解析】 关键字 :属
42、性或属性的集合 ,其值惟一标识一个元组。 39 【正确答案】 A 【试题解析】 关系模式需要满足一定的条件 ,最低要求的条件是元组的每个分量必须是不可再分的数据项 ,这叫做第一范式 ,简称 1NF。 40 【正确答案】 D 【试题解析】 连接操作是在两个关系中 ,选取属性满足条件的元组生成一个新的关系。 41 【正确答案】 A 【试题解析】 E-R图是表示概念模型的有效工具之一 , E-R图中的菱形框表示联系。 42 【正确答案】 B 【试题解析】 在关系代数中交 的定义为 :关系 R和 S 具有相同的关系模式。关系R和 S 的交是由属于 S的元组构成的集合 ,由定义可以推出 :RS=R-(R
43、-S)。 43 【正确答案】 A 【试题解析】 从 E-R图向关系模式转换时 ,需遵循一定的原则 ,对于实体间不同类型的联系 ,可分为几种情况。对于 l N的联系 ,可以转换为一个独立的关系模式 ,也可与 N端的对应模式合并。如果转换为一个独立的关系模式 ,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性 ,而关系的码为 N端实体的码。 44 【正确答案】 C 【试题解析】 数据库概 念结构设计的任务是产生反映企业组织信息需求的数据库结构 ,即概念模型。 45 【正确答案】 B 【试题解析】 数据库操纵功能就是指对数据库中数据可以进行查询、插入、删除、修改等操作。 46 【正确答
44、案】 A 【试题解析】 Oracle Discoverer/2000 是一个 OLAP工具 ,主要用于支持数据仓库应用。 Oracle Designer/2000 是 Oracle提供的 CASE 工具 ,能够帮助用户对复杂系统进行建模、分析和设计。 Oracle Developer/2000 是 Oracle一个较新 的应用开发工具集 ,用以实现高生产率、大型事务处理及客户 /服务器结构的应用系统。 47 【正确答案】 B 【试题解析】 用 E-R图来描述信息结构 ,如果不涉及在某种具体的机器上表示 ,则还只停留在概念设计的阶段。 48 【正确答案】 A 【试题解析】 Oracle针对 In
45、ternet/Intranet 的产品是 Oracle WebSever。它由Oracle WebListener、 Oracle WebAgent和 Oracle 7服务器 3部分组成。 Oracle WebServer 2.0:它除了 包括 Oracle WebServer 1.0 的功能及相应的开发与管理工具外 ,还增加 JAVA解释器和 Live HTML 解释器 ,使其能支持多种语言。 Oracle Web Listener:它是一个进程 ,具有普通 HTTP服务器的功能 ,主要用于接收从 Web 浏览器发出的用户查询请求 ,并将查询结果 (即 HTML 文本)返回给用户。 Orac
46、le WebAgent:是用公用网关接口 (CGI实现的过程化网关 ,负责 Web 和 Oracle 7数据库之间的集成。它由 Oracle Web Listener启动 ,通过透明地调用 Oracle 7服务器中的存储过程 ,从数据库中检索信息 ,产生 HTML 输出结果 ,并提交给 Oracle WebListener。 49 【正确答案】 D 【试题解析】 设关系 R和 S 分别为 r元和 s元关系,定义 R和 S 的笛卡儿积是一个 (r s)元元组的集合,第一个元组的前 r个分量来自 R的一个元组,后 s个分量来自 S 的一个元组。若 R有 k1个元组, S有 k2个元组,则关系 R和
47、关系 S的笛卡儿积有 k1*k2 个元组,记作: R*S。 50 【正确答案】 A 【试题解析】 保证原子性是数据库管理系统中事务管理部件的责任。确保持 久性是数据库管理系统中恢复管理部件的责任。 51 【正确答案】 B 【试题解析】 数据库系统必须提供安全性、完整性和并发控制功能。 52 【正确答案】 C 【试题解析】 系统故障包括硬件故障或者数据库软件或操作系统的漏洞 ,导致系统停止运行。 53 【正确答案】 D 【试题解析】 Data Architect是一个强有力的数据库模型设计工具 ,它支持真正的两层设计方法 ,在概念层和物理层建立和维护数据模型 ,并提供两层设计的方法的许多优点。利用 Data Architect能够运用实体 联系模型图 (E-R图) ,建立概念数据模型 (CDM);针对特定的 DBMS 特点 ,生成相应的物理数据模型 (PDM);定制 PDM的适应物理上和性能上的考虑 ;针对目标 DBMS生成相应的创建数据库的脚本 (SML);