1、三级数据库技术笔试-17 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:60,分数:60.00)1.双链表的每个结点包括两个指针域。其中 rlink 指向结点的后继,llink 指向结点的前驱。如果要在 p所指结点后插入 q 所指的新结点,下列( )操作序列是正确的。(分数:1.00)A.q.rlink:=p;q.llink:=p.llink;p.rlink.rlink:=q;p.llink:=q;B.q.llink:=p;q.rlink:=p.rlink;p.rlink.llink:=q;p.rlink:=q;C.p.llink.rlink:=q;p.llink:
2、=q;qrlink:=p;q.llink:=p.llink;D.p.rlink.llink:=q;p.rlink:=q;qllink:=p;q.rlink:=p.rihk;2.在关系数据库设计中,存储方法设计是数据库设计中的哪个阶段的任务( )。(分数:1.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段3.若属性(或属性组)A 是基本关系 R 的外码,它与基本关系 S 的主码 B 相对应,则 R 中每个元组在 A 上的值或者为空,或者为 S 中某个元组的主码值。这是( )。(分数:1.00)A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.域完整性规则4.下
3、面有关模式分解的叙述中,不正确的是( )。(分数:1.00)A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性B.若要求分解保持函数依赖,那么模式分解可以达到 3NF,但不一定能达到 BCNF。C.若要求分解具有无损连接性,那么模式分解一定可以达到 BCNFD.若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到 3NF,但不一定能达到 BCNF5.在关系代数的连接操作中,( )操作需要取消重复列。(分数:1.00)A.等值连接B.自然连接C. 连接发D.笛卡儿积6.系统软件一般包括( )。 服务性程序 操作系统 语言处理程序 数据库管理系统(分数:1.00)A.、和B.、和
4、C.、和D.全部7.下列各种中断中,( )不是强迫性中断。 硬件故障中断 访管中断 输入输出中断 缺页中断 地址越界中断(分数:1.00)A.B.C.和D.和8.SQL 语句 ALTER TABLE 实现以下的哪类功能( )。(分数:1.00)A.数据查询B.数据操纵C.数据定义D.数据控制9.在下面列出的数据模型中,哪一个是概念数据模型( )。(分数:1.00)A.网状模型B.层次模型C.关系模型D.E-R 模型10.下面哪一条不是对象一关系数据库的基本特征( )。(分数:1.00)A.关系的规范化程度更高B.SQL 环境中对基本数据类型的扩充提供了支持C.对规则系统的支持D.SQL 环境中
5、对复杂对象和继承性提供了支持11.将局域网接入 Internet 所需使用的接入设备是( )。(分数:1.00)A.电话网B.路由器C.集线器D.中继转发器12.在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的( )。(分数:1.00)A.物理独立性B.模式独立性C.位置独立性D.逻辑独立性13.在一个数据库中,外模式与模式的映像个数是( )。(分数:1.00)A.1 个B.与用户个数相同C.由设置的系统参数决定D.任意多个14.由于关系模式设计不当所引起的更新异常指的是( )。(分数:1.00)A.两个事务同时对同一数据项进行更新而造成数据库不一致B.未经授权的用户对数
6、据进行了更新C.关系的不同元组中数据冗余,更新时未能同时更新所有有关元组而造成数据库不一致D.对数据的更新因为违反完整性约束条件而被拒绝15.设有两个事务 T1、T2,对数据 A 的并发操作如下图所示。下列说法中正确的是( )。 *(分数:1.00)A.该操作不存在问题B.该操作丢失修改C.该操作读”脏”数据D.该操作不能重复读16.在关系代数运算中,有 5 种基本运算,它们是( )。(分数:1.00)A.并()、交()、投影()、选择()和笛卡儿积()B.并()、差()、投影()、选择()和笛卡儿积()C.并()、差()、交()、除()和笛卡儿积()D.并()、差()、交()、投影()和选择
7、()17.下面哪个工具不属于数据库应用开发的 CASE 工具( )。(分数:1.00)A.Sybase 公司的 PowerDesignerB.Uniface 公司的 UnifaceC.Rational 公司的 RoseD.Oracle 公司的 Designer/200018.用户对 SQL 数据库的访问权限中,如果只允许删除基本表的元组,应授予( )权限。(分数:1.00)A.DELETEB.DROPC.ALTERD.UPDATE19.下面关于进程的论述中,其中正确的是( )。 进程是一个独立的运行单位,不同进程间的动作在时间上可以重叠 在单处理器、多道程序设计系统中,由于进程是并发执行的,所
8、以在同一时刻,可以有多个进程处于运行状态 一个进程只能从运行状态结束(进程消亡),而不能从等待和就绪状态结束 一个处于等待状态的进程,只要等待的条件具备了,就可以从等待状态直接进入运行状态(分数:1.00)A.、B.C.、D.20.以下关于数据库系统基于日志的恢复的叙述中,哪一个是正确的( )。(分数:1.00)A.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOB.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDOC.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOD.
9、利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO21.下列关于数据库管理系统 DBMS 和操作系统之间关系的叙述中,不正确的是( )。(分数:1.00)A.操作系统提供的存取原语和基本的存取方法通常作为与 DBMS 应用层的接口B.操作系统保证 DBMS 对数据逻辑上的读写真实地映射到物理文件上C.DBMS 遇到读写磁盘操作时会请求操作系统服务D.DBMS 是建立在操作系统之上的,是操作系统的用户22.PowerDesigner 中的 ProcessAnalyst 模块的主要功能是( )。(分数:1.00)A.通过模型共享支持团队工作B.用于数据分析和
10、数据发现C.用于概念层的设计D.用于数据仓库的建模23.将逻辑地址转换为物理地址的过程称为( )。(分数:1.00)A.寻址B.内存分配C.内存分区D.地址映射24.下列( )不属于数字签名算法应该满足的条件。(分数:1.00)A.数字签名必须是所签文件的物理部分B.接收者能够验证签名,而任何其他人都不能伪造签名C.签名者事后不能否认自己的签名D.当发生签名真伪争执时,有第三方能够解决争执25.在下列 SQL 语句中,( )包含了不正确的定义语句。 、CREATE TABLE CREATE VIEW CREATE INDEX 、DROP TABLE DROP VIEW DROP INDEX 、
11、ALTER TABLE ALTER VIEW ALTER INDEX(分数:1.00)A.和B.只有C.只有D.和26.在关系数据库中,索引(index)属于三级模式结构中的( )。(分数:1.00)A.外模式B.内模式C.模式D.子模式27.下列关于“分布式数据库系统”的叙述中,不正确的是( )。(分数:1.00)A.分散在各节点的数据是相关的B.用户可以对远程数据进行访问,不必指明数据的存储节点C.每一个节点是一个独立的数据库系统,只能完成局部应用,不支持全局应用D.数据分散在不同节点的计算机上28.计算机病毒是指能够侵入计算机系统并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖
12、能力的( )。(分数:1.00)A.指令B.文件C.信号D.程序29.用 P、V 操作管理临界区时,把信号量 sign 的初值设为 1。当 sign 的等待队列中有 k(k1)个进程时,信号量的值为( )。(分数:1.00)A.kB.k-1C.1-kD.-k30.基于“学生-选课-课程”数据库中的如下三个关系: 学生基本信息:S(S#,SNAME,SEX,AGE) 选课信息:SC(S#,C#,GRADE) 课程信息:C(C#,CNAME,TEACHER) 若要求“查询选修了 5 门以上课程的学生的学生号”,正确的 SQL 语句是( )。(分数:1.00)A.SELECT S# FROM SC
13、ORDER BY S# WHERE COUNT(*)5B.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)5C.SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)5D.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)531.下列( )说法是不正确的。(分数:1.00)A.SYBASE IQ 产品支持 Bitwise 索引技术B.SYBASE IQ Multiplex 是为提高 SYBSER 数据库索引的效率而设计的C.MS SQL Server 2000 允许工作负载跨越多
14、个 SQL Server 2000 分区D.DB2 数据库系统使用动态位图索引提高访问多维数据的性能32.对线性表,在下列哪种情况下应当采用链表表示( )。(分数:1.00)A.经常需要占据一片连续的存储空间B.经常需要进行插入和删除操作C.经常需要随机地存取元素D.表中元素的个数不变33.设栈 S 的初始状态为空,队列 Q 的状态是: b c a d e 队头 队尾逐个删除队列中的元素并依次入栈,若出栈的顺序是 a c e d b,在上述操作过程中,栈中最多有多少个元素。(分数:1.00)A.5B.4C.3D.234.Sybase 公司的企业级服务器 ASE 支持( )机制。 数据页锁 数据
15、字段锁 数据行锁 所有页锁(分数:1.00)A.、和B.、和C.、和D.都是35.对 n 个记录的文件进行快速排序,所需要的辅助存储空间为( )。(分数:1.00)A.O(nlog2n)B.O(n)C.O(log2n)D.O(n2)36.下列条目中,( )是数据模型的要素。 数据管理 数据操作 数据完整性约束 数据结构(分数:1.00)A.、和B.、和C.、和D.、和37.数据库系统的三级模式结构是指( )。(分数:1.00)A.外模式、模式、子模式B.子模式、模式、概念模式C.外模式、模式、内模式D.模式、内模式、存储模式38.下列( )作业调度算法既考虑公平性又考虑增加系统吞吐量。(分数:
16、1.00)A.先来先服务调度算法B.短作业优先算法C.最高响应比作业优先算法D.多队列循环算法39.设 F 是属性组 U 上的一组函数依赖,下列( )属于 Armstrong 公理系统中的基本推理规则。(分数:1.00)A.若 XY 及 XZ 为 F 所逻辑蕴含,则 XYZ 为 F 所逻辑蕴含B.若 XY 及 YZ 为 F 所逻辑蕴含,则 XZ 为 F 所逻辑蕴含C.若 XY 及 WYZ 为 F 所逻辑蕴含,则 XWZ 为 F 所逻辑蕴含D.若 XY 为 F 所逻辑蕴含,且 Z*Y,则 XZ 为 F 所逻辑蕴含40.就资源管理和用户接口而言,操作系统的主要功能包括:处理器管理、存储管理、文件管
17、理和( )。(分数:1.00)A.时间管理B.设备管理C.事务管理D.磁盘管理41.下列( )不是 TCP/IP 参考模型中的应用层协议。(分数:1.00)A.电子邮件协议 SMTPB.网络文件系统 NFSC.交互式邮件存取协议 IMAPD.文件传输协议 FTP42.下列条目中,( )不是语句 ALTER TABLE 的功能。(分数:1.00)A.增加表的完整性约束B.删除表的完整性约束C.修改表中的列D.删除表中的列43.下面列出的条目中,哪些是数据仓库的基本特征( )。 数据仓库是面向主题的 数据仓库的数据是集成的 数据仓库的数据是绝对稳定的 数据仓库的数据是反映历史变化的(分数:1.00
18、)A.、和B.、和C.、和D.都是44.下列( )进程间的通信方式不能传递大量信息。(分数:1.00)A.消息缓冲B.信箱通信C.共享内存D.信号量及 P、V 操作45.下列关于 Oracle 数据库系统的叙述中,( )是不正确的。(分数:1.00)A.一个 Oracle 数据库系统主要由 Oracle 服务器和工具组成B.Oracle 数据库系统能支持对象一关系数据模型C.Oracle 实例指的是数据库存储数据的集合D.Oracle 服务器支持 SOL 语言46.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式( )。(分数:1.
19、00)A.部门总经理B.部门人员C.部门名D.部门号47.若事务 T 对数据 R 已加排他锁(X 锁),则其他事务对 R( )。(分数:1.00)A.可以加共享锁(S 锁),也可以加 X 锁B.不能加 S 锁,可以加 X 锁C.可以加 S 锁,不能加 X 锁D.不能加任何锁48.在 SQL 语言的 SELECT 语句中,实现分组操作的是( )子句。(分数:1.00)A.group byB.fromC.whereD.orderby49.下列关于关系数据模型的术语中,( )术语所表达的概念与二维表中的”行”的概念最接近。(分数:1.00)A.关系B.属性C.域D.元组50.假设磁盘上的一个物理块为
20、 512 字节,一个记录的长度为 80 个字符。若让磁盘空间的利用率不低于60%,至少需要在一个物理块中存放( )个记录。(分数:1.00)A.3B.4C.5D.651.下列( )是新一代数据库开发工具应具有的特征。 支持开发人员对各种数据库对象(字符、数字、图形、声音等)的处理 支持基于 INTERNET 应用的开发 支持面向对象的程序设计 提供完善的数据对象(分数:1.00)A.和B.和C.、和D.都是52.文件系统采用多级目录结构的好处是( )。(分数:1.00)A.可以进行多道程序设计B.不同用户可以给不同文件取相同名字C.提高内存利用率D.文件可以共享53.二维数组 A08,0.9,
21、其每个元素占 2 个字节,从首地址 300 开始,按列优先顺序存放,则元素A8,5的存储地址为( )。(分数:1.00)A.470B.406C.454D.38254.下列关于线性表、栈和队列的叙述,错误的是( )。(分数:1.00)A.线性表是给定的 n(n 必须大于零)个元素组成的序列B.队列允许在其中的任何位置进行插入和删除操作C.栈只允许在一端进行插入和删除操作D.队列允许在一端进行插入在另一端进行删除55.在树 T 中,结点 x 的度为 k(k1),结点 y 是结点 x 的最右边一个子女,在与树 T 对应的二叉树中,下列结论成立的是( )。(分数:1.00)A.y 一定是 x 的左子女
22、B.y 一定是 x 的右子女C.y 的右子树一定是空D.y 的左子树一定是空56.在关系数据库设计理论中,如果一个关系 R 满足 2NF,但 R 的某个非码属性传递函数依赖于候选码,则关系 R 至多属于( )。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF57.按层次次序将一棵有 n 个结点的完全二叉树的所有结点从 1 到 n 编号,当 i(n-1)/2 时,编号 i 的结点的右子女的编号是( )。(分数:1.00)A.2i-1B.2iC.2i+1D.不确定58.在并发控制中引入两段锁协议的目的是( )。(分数:1.00)A.为了解决并行执行时可能引起的死锁问题B.为了解决并行执
23、行时可能引起的活锁问题C.为了解决不同的调度导致不同的运行结果D.为了解决交叉调度的不可串行化问题59.设有一个用线性探测法解决冲突得到的散列表: 0 1 2 3 4 5 6 7 8 9 10 * 散列函数为 H(k)=k mod 11 若查找元素 15,则探测的次数(比较的次数)为( )。(分数:1.00)A.7B.9C.3D.660.下面关于函数依赖的叙述中,不正确的是( )。(分数:1.00)A.若 XY,YZ,则 XYZB.若 XY,Y包含 Y,则 XYC.若 XY,YZ,则 XZD.若 XYZ,则 XZ,YZ二、填空题(总题数:20,分数:40.00)61.在点一点网络中,分组从通信
24、子网的源节点到达目的结点的路由是由 1 决定的。(分数:2.00)填空项 1:_62.散列表存储的基本思想是:由结点的 1 决定结点的存储地址。(分数:2.00)填空项 1:_63.M 阶 B+树的根结点至多有_个子女。(分数:2.00)填空项 1:_64.广义表是线性表的推广,是由零个或多个单元素或 1 所组成的有限序列。(分数:2.00)填空项 1:_65.一些进程相互合作共同完成一项任务,进程之问的这种直接的协同工作关系称为 1。(分数:2.00)填空项 1:_66.在虚拟页式存储管理系统中,选择页面淘汰算法时应尽量注意减少或避免_现象的发生。(分数:2.00)填空项 1:_67.计算机
25、系统中发生某个事件时,CPU 暂停正在执行的程序,转去执行相应的程序,执行完后再返回原先程序断点继续执行的过程,称为 1。(分数:2.00)填空项 1:_68.在关系数据模型中,二维表的列称为属性,二维表的行称为 1。(分数:2.00)填空项 1:_69.在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据的_独立性。(分数:2.00)填空项 1:_70.在 SQL 语言中,若要删除一个表,应使用的语句是 1TABLE。(分数:2.00)填空项 1:_71.有关系 R(A,B,C) 和关系 S(A,D,E,F),如果将关系代数表达式 R.A,R.B,S.D,S.F
26、(R (分数:2.00)填空项 1:_72.在将关系模式 RU,F分解为关系模式 R1U 1,F 1,R 2U 2,F 2,R nU n,F n时,若对于关系模式 R 的任何一个可能取值 r,都有 r=r1*r2*rn,即 r 在 R1,R 2,R r上的投影的自然连接等于 r,则称关系模式 R 的这个分解具有 1。(分数:2.00)填空项 1:_73.关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到 3NF,但不一定能达到_。(分数:2.00)填空项 1:_74.数据库管理系统提供数据库操纵语言及它的翻译程序,实现对数据库数据的操作,包括 1、删除、更新和插入。(分数:
27、2.00)填空项 1:_75.Oracle 产品中 CASE 工具的名称是 1。(分数:2.00)填空项 1:_76.严格两阶段锁协议要求对 1 更新的封锁必须保持到事务的终点。(分数:2.00)填空项 1:_77.数据库恢复通常基于数据备份和 1。(分数:2.00)填空项 1:_78.PowerDesigner 是 SYBASE 公司提供的 CASE 工具,它包括多个模块,其中用于数据库概念数据建模(CDM)的模块是_。(分数:2.00)填空项 1:_79.第三代数据库系统(或新一代数据库系统)是 1 技术和数据库技术相结合的系统。(分数:2.00)填空项 1:_80.给定一个销售交易数据库
28、,从中找出这些交易中的某些数据项和其他一些数据项之间的关联关系,这种数据挖掘一般称为 1 挖掘。(分数:2.00)填空项 1:_三级数据库技术笔试-17 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:60,分数:60.00)1.双链表的每个结点包括两个指针域。其中 rlink 指向结点的后继,llink 指向结点的前驱。如果要在 p所指结点后插入 q 所指的新结点,下列( )操作序列是正确的。(分数:1.00)A.q.rlink:=p;q.llink:=p.llink;p.rlink.rlink:=q;p.llink:=q;B.q.llink:=p;q.rlink:=
29、p.rlink;p.rlink.llink:=q;p.rlink:=q; C.p.llink.rlink:=q;p.llink:=q;qrlink:=p;q.llink:=p.llink;D.p.rlink.llink:=q;p.rlink:=q;qllink:=p;q.rlink:=p.rihk;解析:解析在双链表中,如果要在 p 所指结点后插入 q 所指的新结点,只需修改 p 所指结点的 rlink 字段和原后继的 llink 字段,并置 q 所指结点的 llink 和 rlink 值。即q.llink:=p;q.rlink:=p.rlink;p.rlink.llink:=q;p.rlin
30、k:=q。2.在关系数据库设计中,存储方法设计是数据库设计中的哪个阶段的任务( )。(分数:1.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段 解析:解析 需求分析分析用户需求; 概念设计进行信息分析和定义; 逻辑设计进行逻辑结构设计; 物理设计的大致内容有:存储记录的格式设计;存储方法设计;存取方法设计。3.若属性(或属性组)A 是基本关系 R 的外码,它与基本关系 S 的主码 B 相对应,则 R 中每个元组在 A 上的值或者为空,或者为 S 中某个元组的主码值。这是( )。(分数:1.00)A.实体完整性规则B.参照完整性规则 C.用户定义完整性规则D.域完整性规则
31、解析:解析 实体完整性规则:若属性 A 是关系 R 的主属性,则属性 A 不能取空值。 参照完整性规则:若属性(或属性组)A 是基本关系 R 的外码,它与基本关系 s 的主码 B 相对应,则 R 中每个元组在 A 上的值或者为空,或者为 s 中某个元组的主码值。 用户定义完整性规则:是针对某一具体数据库的约束条件,它反映某一具体应用涉及的数据必须满足语义要求。4.下面有关模式分解的叙述中,不正确的是( )。(分数:1.00)A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性 B.若要求分解保持函数依赖,那么模式分解可以达到 3NF,但不一定能达到 BCNF。C.若要求分解具有无损连接性
32、,那么模式分解一定可以达到 BCNFD.若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到 3NF,但不一定能达到 BCNF解析:解析 第三范式是指关系模式 R 中不存在非主属性传递依赖于码,BCNF 范式是指关系模式属于第一范式,且每一个决定因素(非平凡的函数依赖)都包含候选码。 有以下三个标准: 分解具有“无损连接性”; 分解“保持函数依赖”; 分解既“保持函数依赖”又具有“无损连接性”。 根据以上的原则: 若要求分解保持函数依赖,那么模式分解总能达到 3NF,但不能达到 BCNF。 若要求分解保持函数依赖,又具有无损连接性,那么模式分解能达到 3NF,但不一定能达到 BCNF
33、。5.在关系代数的连接操作中,( )操作需要取消重复列。(分数:1.00)A.等值连接B.自然连接 C. 连接发D.笛卡儿积解析:解析 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。6.系统软件一般包括( )。 服务性程序 操作系统 语言处理程序 数据库管理系统(分数:1.00)A.、和B.、和C.、和D.全部 解析:解析 系统软件一般包括: 服务性程序:是一类辅助性程序,它提供各种运行所需的服务。 语言处理程序:对于不同的系统,机器语言并不一致,所以任何语言编制的程序,最后一定都要转换成机器语言才可以执行。 操作系统:操作系统
34、是系统软件的核心,它是管理计算机软、硬件资源、调度用户作业程序和处理各种中断,从而保证计算机各部分协调有效工作的软件。 数据库管理程序:对计算机中所存放的大量数据进行组织、管理、查询并提供一定处理功能的大型系统软件。7.下列各种中断中,( )不是强迫性中断。 硬件故障中断 访管中断 输入输出中断 缺页中断 地址越界中断(分数:1.00)A.B. C.和D.和解析:解析 强迫性中断是指正在运行程序所不期望的,它们是否发生,何时发生事先无法预料,因而运行程序可能在任意位置处被打断,这类中断包括:输入/输出中断、硬件故障中断、时钟中断、控制台中断、程序性中断。其中程序性中断又包括:目态程序执行特权指
35、令、地址越界、虚拟存储中的缺页、缺段、溢出、除零等。8.SQL 语句 ALTER TABLE 实现以下的哪类功能( )。(分数:1.00)A.数据查询B.数据操纵C.数据定义 D.数据控制解析:解析 SQL 语句按照功能分为四类:数据定义 CREATE、DROP、ALTER;数据操纵INSERT、UDPATE、DELETE;数据查询 SELECT;数据控制 GRANT、REVOKE。9.在下面列出的数据模型中,哪一个是概念数据模型( )。(分数:1.00)A.网状模型B.层次模型C.关系模型D.E-R 模型 解析:解析 概念模型是按用户的观点对数据和信息建模,也称为信息模型。概念模型语义表达能
36、力强,不涉及信息在计算机中的表示,如实体一联系(E-R)模型、语义网络模型等。10.下面哪一条不是对象一关系数据库的基本特征( )。(分数:1.00)A.关系的规范化程度更高 B.SQL 环境中对基本数据类型的扩充提供了支持C.对规则系统的支持D.SQL 环境中对复杂对象和继承性提供了支持解析:解析 对象关系数据库的基本特征: SQL 环境中对基本数据类型的扩充提供了支持; 对规则系统的支持; SQL 环境中对继承性提供了支持; SQL 环境中对复杂对象提供了支持。11.将局域网接入 Internet 所需使用的接入设备是( )。(分数:1.00)A.电话网B.路由器 C.集线器D.中继转发器
37、解析:解析 路由器是用来连接两个相同或不同网络的设备。 路由器的主要工作就是为经过路由器的每个报文寻找一条最佳传输路径,并将该数据有效地传输到目的站点。12.在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的( )。(分数:1.00)A.物理独立性B.模式独立性C.位置独立性D.逻辑独立性 解析:解析 当模式改变时,由数据库管理员对外模式/模式映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序也不必改变。保证了数据与程序的逻辑独立性,即数据的逻辑独立性。13.在一个数据库中,外模式与模式的映像个数是( )。(分数:1.00)A.1 个B.与
38、用户个数相同C.由设置的系统参数决定D.任意多个 解析:解析 对于一个特定的数据库来说,数据库中只有一个模式,也只有一个内模式,因此模式/内模式的映像是惟一的。而外模式与模式之间可以有任意多个映像。14.由于关系模式设计不当所引起的更新异常指的是( )。(分数:1.00)A.两个事务同时对同一数据项进行更新而造成数据库不一致B.未经授权的用户对数据进行了更新C.关系的不同元组中数据冗余,更新时未能同时更新所有有关元组而造成数据库不一致 D.对数据的更新因为违反完整性约束条件而被拒绝解析:解析 更新异常是指由于数据冗余,更新时未能同时更新所有有关元组而造成的数据库不一致。15.设有两个事务 T1
39、、T2,对数据 A 的并发操作如下图所示。下列说法中正确的是( )。 *(分数:1.00)A.该操作不存在问题B.该操作丢失修改C.该操作读”脏”数据D.该操作不能重复读 解析:解析 因为 T1 未提交时,T2 修改了 A,T1 两次读出的结果不一致,故该操作不能重复读。16.在关系代数运算中,有 5 种基本运算,它们是( )。(分数:1.00)A.并()、交()、投影()、选择()和笛卡儿积()B.并()、差()、投影()、选择()和笛卡儿积() C.并()、差()、交()、除()和笛卡儿积()D.并()、差()、交()、投影()和选择()解析:解析 关系代数的运算分为两类:一是传统的集合运
40、算;二是专门的关系运算。其中集合运算符包括并()、差(-)、交()和笛卡儿积();专门的关系运算符包括投影()、选择()和连接(*)和除()。其中并、差、笛卡儿积、投影和选择 5 种运算为基本的运算,其他 3 种运算均可以用 5 种基本运算来表达。17.下面哪个工具不属于数据库应用开发的 CASE 工具( )。(分数:1.00)A.Sybase 公司的 PowerDesignerB.Uniface 公司的 Uniface C.Rational 公司的 RoseD.Oracle 公司的 Designer/2000解析:解析 Sybase 公司的 PowerDesignel,Oracle 公司的
41、Designer/2000,Rational 公司的 Rose 可以用来作为数据库应用开发的 CASE 工具,Uniface 公司的 Unifaee 不属于。18.用户对 SQL 数据库的访问权限中,如果只允许删除基本表的元组,应授予( )权限。(分数:1.00)A.DELETE B.DROPC.ALTERD.UPDATE解析:解析 DELETE 指从表中删除满足条件的记录,DELETE 语句删除的是表中的数据,而不是表的定义。当某个基本表不再需要时,可以使用 DROP 语句进行删除。19.下面关于进程的论述中,其中正确的是( )。 进程是一个独立的运行单位,不同进程间的动作在时间上可以重叠
42、在单处理器、多道程序设计系统中,由于进程是并发执行的,所以在同一时刻,可以有多个进程处于运行状态 一个进程只能从运行状态结束(进程消亡),而不能从等待和就绪状态结束 一个处于等待状态的进程,只要等待的条件具备了,就可以从等待状态直接进入运行状态(分数:1.00)A.、B.C.、 D.解析:解析 在单处理器系统中,同一时刻只能有一个进程处于运行状态,所以是错的,一个进程只能从就绪状态进入运行状态,所以是错的。20.以下关于数据库系统基于日志的恢复的叙述中,哪一个是正确的( )。(分数:1.00)A.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOB.利用
43、更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO C.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOD.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO解析:解析 UNDO:对撤销队列中的各个事务进行撤销处理,处理方法是:反向扫描日志文件,对每个UNDO 事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库; REDO:对重做队列中的各个事务进行重做处理,处理方法是:正向扫描日志文件,对每个 REDO 事务重新执行登记的操作,即将曰志记录中“更新后的值”写入数
44、据库。21.下列关于数据库管理系统 DBMS 和操作系统之间关系的叙述中,不正确的是( )。(分数:1.00)A.操作系统提供的存取原语和基本的存取方法通常作为与 DBMS 应用层的接口 B.操作系统保证 DBMS 对数据逻辑上的读写真实地映射到物理文件上C.DBMS 遇到读写磁盘操作时会请求操作系统服务D.DBMS 是建立在操作系统之上的,是操作系统的用户解析:解析 操作系统提供的存取原语和基本的存取方法通常作为与 DBMS 存储层的接口,而不是应用层。22.PowerDesigner 中的 ProcessAnalyst 模块的主要功能是( )。(分数:1.00)A.通过模型共享支持团队工作
45、B.用于数据分析和数据发现 C.用于概念层的设计D.用于数据仓库的建模解析:解析 PowerDesigner 包含六个紧密集成的模块,其中 PowerDesigner MetaWoks 模块是通过模型的共享支持高级的团队工作的能力。ProcessAnalyst 用于数据分析和数据发现。DataArchitect 用于概念层和物理层的设计。WarehouseArchitect 用于数据仓库的建摸。23.将逻辑地址转换为物理地址的过程称为( )。(分数:1.00)A.寻址B.内存分配C.内存分区D.地址映射 解析:解析 程序在装入内存之前,通常为逻辑地址形式,有时甚至在装入内存后,程序仍为相对地址
46、形式。为了保证 CPU 执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为町由机器直接寻址的物理地址,这一过程称为地址映射。24.下列( )不属于数字签名算法应该满足的条件。(分数:1.00)A.数字签名必须是所签文件的物理部分 B.接收者能够验证签名,而任何其他人都不能伪造签名C.签名者事后不能否认自己的签名D.当发生签名真伪争执时,有第三方能够解决争执解析:解析 一个签名算法至少应满足 3 个条件:签名者事后不能否认自己的签名;接受者能够验证签名,而其他人都不能伪造签名;当双方关于签名的真伪发生争执时,有第三方能解决双方的争执。25.在下列 SQL 语句中,( )包含了不正
47、确的定义语句。 、CREATE TABLE CREATE VIEW CREATE INDEX 、DROP TABLE DROP VIEW DROP INDEX 、ALTER TABLE ALTER VIEW ALTER INDEX(分数:1.00)A.和B.只有C.只有 D.和解析:解析 关系数据库由模式、外模式和内模式组成,即关系数据库的基本对象是表、视图和索引。因此 SQL 的数据定义功能包括定义表、定义视图和定义索引。由于视图是基于基本表的虚表,索引是依附于基本表的,因此 SQL 通常不提供修改视图定义和修改索引定义的操作。用户如果想修改视图定义或索引定义,只能先将它们删除掉,然后再重建。26.在关系数据库中,索引(index)属于三级模式结构中的( )。(分数:1.00)A.外模式B.内模式 C.模式D.子模式解析:解析 在关系数据库中,索引(index)属于三级模式