【计算机类职业资格】数据库工程师-26及答案解析.doc
《【计算机类职业资格】数据库工程师-26及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库工程师-26及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、数据库工程师-26 及答案解析(总分:100.00,做题时间:90 分钟)一、单选题(总题数:25,分数:76.00)1.嵌套 SQL 中与游标相关的有四个语句,推进游标指针并将查询结果集中当前行数据存入主变量的是下列哪一个语句?(分数:3.00)A.DECLAREB.OPENC.FETCHD.CLOSE2.下列关于触发器的叙述中,哪一条是错误的?(分数:3.00)A.触发器具有强大的数据控制和监视审计能力B.触发事件发生时 RDBMS 就会自动执行触发器中定义的触发动作C.触发器有助于实现数据库的完整性、安全性和主动性D.不同 RDBMS 对触发器的功能、格式和实现方法都是相同的3.下列关于
2、嵌入式 SQL 程序组成的叙述中,哪一条是错误的?(分数:3.00)A.一个嵌入式 SQL 程序一般包括两大部分:程序首部和程序体B.程序首部主要包括的语句有声明段、定义 SQL 通信区和其他说明性语句C.程序体由若干个可执行的 SQL 语句和主语言语句组成D.定义局部变量的语句属于程序体中的语句基于“学生选课课程”数据库中的如下三个关系: 学生信息表:STUDENT(s#,sname,sex,age,dept),主码为 s#; 课程信息表:COURSE(c#,cname,teacher),主码为 c#; 学生选课信息表:sc(s#,c#,grade),主码为(s#,c#)。 并已建立了如下四
3、个视图: V_S 由 STUDENT 表经过选择,投影得到,且包含所有不允许空值属性; V_S_S 由 V_S 导出; V_SC 由 SC 导出; V_S_SC_C 由 STUDENT,COURSE 和 SC 导出。(分数:6.00)(1).成功执行“DROP TABLE STUDENT;”语句后,失效的是下列哪一组视图?(分数:3.00)A.仅 V_SB.仅 V_S 和 V_S_SC_CC.仅 V_SC 和 V_S_SC_CD.仅 V_S、V_S_S 和 V_S_SC_C(2).基于 Oracle 系统,用如下语句创建了一个触发器: CREATE TRIGGER TRG_D_STUDENT
4、AFTER DELETE ON STUDENT FOR EACH ROW BEGIN DELETE SC WHERE STUDENT.S#=OLD.S#; RETURN; END; 如果成功执行语句“DELETE FROM STUDENT WHERE STUDENT.s#=“20120212“;”,则其结果是(分数:3.00)A.不但从 STUDENT 表中删除了学号为 20120212 学生的信息,同时也删除了 SC 表中该学生的选课信息B.仅从 SC 表中删除了学号为 20120212 学生的选课信息C.仅从 STUDENT 表中删除了学号为 20120212 学生的信息D.STUDENT
5、 表被删除4.下列哪一条不是由于关系模式设计不当所引起的?(分数:3.00)A.数据冗余B.插入异常C.更新异常D.丢失修改5.下列关于函数依赖的叙述中,哪一条是错误的? A由 XY,XZ,有 XYZ B由 XYZ,有 XZ,YZ C由 XY,WYZ,有 XWZ D由 XY 及 (分数:3.00)A.B.C.D.6.设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。下列关于多值依赖的叙述中,哪一条是错误的? A若 XY,则 XZ B若 XY,则 XY C若 XY,且 ,则 XY“ D若 (分数:3.00)A.B.C.D.7.设有关系模式 R(S,D,M),其函数依赖集
6、 F=SD,DM,则关系 R 的规范化程度至多达到(分数:3.00)A.1NFB.2NFC.3NFD.BCNF8.下列关于模式分解的叙述中,哪一条是正确的?(分数:3.00)A.若一个模式分解具有无损连接性,则该分解一定保持函数依赖B.若一个模式分解保持函数依赖,则该分解一定具有无损连接性C.模式分解可以做到既具有无损连接性,又保持函数依赖D.模式分解不可能做到既具有无损连接性,又保持函数依赖9.数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是(分数:3.00)A.层次分析法和层次结构图B.数据流程分析法和数据流程C.结构分析法和模块结构图D.实体-联系方法和 E-R 图10.
7、在数据库设计的各阶段中,每个阶段都有自己的设计内容,“为哪些表,在哪些属性上建立什么样的索引”这一设计内容应该属于(分数:3.00)A.概念结构设计阶段B.逻辑结构设计阶段C.物理结构设计阶段D.运行和维护阶段11.数据库管理系统的三个主要成分是(分数:3.00)A.存储管理器、查询处理器和恢复管理器B.存储管理器、缓冲区管理器和事务管理器C.存储管理器、查询处理器和事务管理器D.缓冲区管理器、查询处理器和并发控制管理器12.下列关于索引的叙述中,哪一条是错误的?(分数:3.00)A.顺序索引能有效地支持点查询B.顺序索引能有效地支持范围查询C.散列索引能有效地支持点查询D.散列索引能有效地支
8、持范围查询13.下列关于 B+树的叙述中,哪一条是错误的? AB+树的叶结点均出现在同一层次 BB+树的所有关键码都在叶结点中出现 Cm 阶 B+树的每个非叶结点至少有 (分数:3.00)A.B.C.D.14.下列关于关系代数表达式等价转换规则的叙述中,哪一条是错误的? A选择运算满足交换律: 1 ( 2 (E)= 2 ( 1 (E) B投影运算满足交换律: L1 ( L2 (E)= L2 ( L1 (E) C自然连接运算满足交换律: (分数:3.00)A.B.C.D.15.事务的 ACID 特性中,C 的含义是(分数:3.00)A.一致性(Consistency)B.邻接性(Contigui
9、ty)C.连续性(Continuity)D.并发性(Concurrency)16.下述哪一种情况不属于故障恢复系统的处理范围?(分数:3.00)A.由于逻辑错误造成的事务失败B.由于恶意访问造成数据不一致C.由于电源故障导致系统停止运行,从而数据库处于不一致状态D.由于磁头损坏或故障造成磁盘块上的内容丢失17.如果有两个事务,同时对数据库中同一数据进行操作,不可能引起冲突的操作是(分数:3.00)A.其中有一个是 DELETEB.一个是 SELECT,另一个是 UPDATEC.两个都是 SELECTD.两个都是 UPDATE18.下列关于分布式数据库系统的叙述中,哪些是错误的?(分数:3.00
10、)A.在分布式数据库系统中,每个结点都是一个独立的数据库系统B.分布式数据库系统的用户操作和非分布式数据库系统是完全相同的C.分布式数据库系统的所有问题都是外部的问题D.分布式数据库系统一般具有存储位置透明性的特点19.下列关于数据分片的叙述中,哪一条是错误的?(分数:3.00)A.水平分片将一个关系水平地进行分组,以创建元组的子集,每个子集都有特定的逻辑含义B.垂直分片将一个关系以列为单位“垂直地”分割C.混合分片是将水平分片和垂直分片方法混合而生成的D.无论哪种分片方法都要求一个全局关系被分割后所得的各个数据片段互不重叠20.下列关于半连接操作的叙述中,哪一条是错误的? A半连接操作是可交
11、换的 B半连接操作是将关系从一个站点传输到另一个站点之前减少该关系中元组的数量 C半连接操作可表示为 ,其中 A 和 B 分别是关系 R 和 S 中域相容的属性 D半连接操作可产生出与关系代数表达式 (分数:3.00)A.B.C.D.21.下列关于基于识别数据项副本的分布式并发控制的叙述中,哪一条是错误的?(分数:3.00)A.识别副本是为数据项指定的一个特定的副本B.对数据项的所有的加锁和解锁请求不需要都传输到包含那个识别副本的站点上C.主站点技术是指所有的识别副本都被保留在相同的站点上D.主副本技术是指各种数据项的识别副本可以被存储在不同的站点上22.下列关于以应用服务器为中心的浏览器/服
12、务器结构软件开发的叙述中,哪一条是错误的?(分数:3.00)A.它是 Web 服务器和三层客户机/服务器的结合B.对于客户端的表现逻辑,可以基于构件,也可以基于脚本方式解决C.基于脚本的方式的主要缺点是跨平台性不好D.IBM WebSphere 和 Oracle Application Server 都是支持该软件结构的产品23.下列数据库管理员(DBA)可以执行的动作中,可用于控制数据库的强制性授权的是(分数:2.00)A.账户创建B.权限授予C.权限收回D.安全级别指定24.下列关于数据加密标准的叙述中,哪一条是错误的?(分数:2.00)A.数据加密标准是美国政府为公众开发的系统B.数据加
13、密标准能够在发送者和接收者之间的信道上提供端到端的加密C.高级加密标准是由美国国家标准委员会提出的D.数据加密标准比高级加密标准引入了更多的可能密钥二、多选题(总题数:9,分数:24.00)25.下列关于使用如下 SQL 语句删除视图的叙述中,哪些是正确的? DROP VIEW;(分数:3.00)A.视图的删除是指从数据字典中删除视图的定义B.视图的删除是指既从数据字典中删除视图的定义,同时也删除该视图中的数据C.若导出某个视图的基本表被删除了,则该视图将失效D.若某个视图被删除了,则导出该视图的基本表也被删除了E.一个视图被删除后,由该视图导出的所有视图也同时被删除26.下列关于动态 SQL
14、 的叙述中,哪些是正确的?(分数:3.00)A.动态 SQL 允许在程序的执行过程中临时生成并执行 SQL 语句B.动态 SQL 有两种执行方式:立即执行方式和先准备后执行方式C.在程序中需要多次执行同一个动态 SQL 语句时,也必须每次执行前都要先准备D.SQL 标准引入动态 SQL 的原因是由于静态 SQL 语句不能编程E.在编写程序时若 SQL 语句是未知的或部分未知的,需要使用动态 SQL 机制27.下列关于 SQL 通信区的叙述中,哪些是正确的?(分数:3.00)A.SQL 通信区 SQLCA 中存放 SQL 语句执行后系统反馈给应用程序的信息B.SQLCA 的数据类型是由用户自己决
15、定的C.SQLCA 是一个专用变量D.SQL 通信区使用 EXEC SQL INCLUDE SQLCA 语句定义E.程序员应该在每个可执行 SQL 语句之后测试 SQLCODE 的值,以便处理相应情况28.下列关于规范化理论的叙述中,哪些是正确的?(分数:3.00)A.规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响B.规范化理论提供判断关系模式优劣的理论标准C.规范化理论对于关系数据库设计具有重要指导意义D.规范化理论最主要的应用是在数据库逻辑结构设计阶段E.在数据库设计中有时会适当地降低规范化程度而追求高查询性能29.下列哪些条不属于 Armslrong 公理系统中的基
16、本推理规则? A若 ,则 XY B若 XY,则 XZYZ C若 XY,且 (分数:3.00)A.B.C.D.E.30.有关系模式 R(A,B,C,D,E),根据语义有如下函数依赖集:F=AC,BCD,CDA,ABE。下列属性组中,哪些是关系 R 的候选码?(分数:3.00)A.(A,B)B.(A,D)C.(B,C)D.(C,D)E.(B,D)31.下列哪些是易失性存储设备?(分数:2.00)A.高速缓冲存储器B.快闪存储器C.主存储器D.磁盘存储器E.光盘存储器32.下列关于查询处理的叙述中,哪些是正确的?(分数:2.00)A.查询处理是指从数据库中查找数据时涉及的一系列活动B.查询处理器中最
17、主要的模块是查询编译器和查询执行引擎C.每个关系代数运算都可以用多种不同的算法来执行D.选择逻辑查询计划和选择物理查询计划的步骤通称为查询优化E.查询处理的代价可以通过该查询对各种资源的使用情况进行度量33.下列关于基于封锁的并发控制的叙述中,哪些是正确的?(分数:2.00)A.给数据项加锁的方式只有两种,即共享锁和排他锁B.共享锁与共享锁相容C.排他锁与排他锁相容D.共享锁与排他锁不相容E.封锁协议是一组规则,这些规则规定事务何时对各数据项进行加锁、解锁数据库工程师-26 答案解析(总分:100.00,做题时间:90 分钟)一、单选题(总题数:25,分数:76.00)1.嵌套 SQL 中与游
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 26 答案 解析 DOC
