2011年 3月全国计算机等级考试四级数据库工程师笔试真题 一、选择题((1)~(20)每题1分,(21)~(30)每题2分,共40分) 下列各题A、 B、 C、 D、四个选项中,只有一个选项是正确的。请将正确选项涂写在答题 卡相应位置上,答在试卷上不得分。 1. 某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是 A. 将此查询语句放置在视图中,使用视图实现该查询操作 B. 修改实现此功能的查询语句,将连接查询改为嵌套查询 C. 将此功能涉及到的表进行合并,然后对合并后的表进行查询 D. 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作 答案:A 解析:创建多表视图,将这几个表中满足条件的信息存储在视图中,可将表与表之间的复杂的连接操作和搜索条件对用户隐藏起来,使查询语句书写简单,提高查询效率。B项增加了查询的复杂度降低了查询的效率,C项增加了数据库的负担,也降低了数据库的效率,D项存储过程定义比较复杂使用起来也没有视图灵活。 2. 在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是 A. 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用 B. 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据 项上只能再加一个排它锁 C. 数据库管理系统可以采用先来先服务的方式防止出现活锁现象 D. 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁 答案:B 解析:当某个数据项上有多个共享锁时,不能再添加任何排它锁。 3. 在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。关于OLTP和OLAP,一般情况下,下列说法正确的是 A. OLTP系统的安全性要求比OLAP系统的低,也比较容易实现 B. OLTP系统在访问数据时,一般以单条记录访问为主,集合访问为辅,OLAP系统则相反 C. OLTP要求系统必须具有很高的响应速度,而OLAP对系统响应速度的要求较为宽松 D. OLTP系统一般由企业的中上层或决策层使用,而OLAP系统一般由企业的中下层业务人员 使用 答案:C 解析:A项OLTP安全性比OLAP要高,实施比较困难。B项OLTP在访问数据时,单条记录和集合都可能会访问。D项OLTP一般由企业中下层...