2015年计算机三级《数据库技术》上机模拟卷(5)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
14

在SQL Server 2008中,设某日上午10点对DB1数据库进行了一次完整备份,在上午11点时DB1数据库突然因硬件故障造成部分数据损坏,但该数据库的日志文件没有遭到破坏。为了尽可能减少数据丢失,下列操作中最可行的是(  )。

  • A.首先对DB1进行一次完整备份,然后再恢复数据库
  • B.首先对DB1进行一次差异备份,然后再恢复数据库
  • C.首先对DB1进行一次结尾日志备份,然后再恢复数据库
  • D.首先清空日志文件内容,然后再恢复数据库
17

XML数据库是一种新型的数据库管理系统。下列关于XML数据库的说法,错误的是(  )。

  • A.由于XML文档本身带有标记,可以自描述,因此XML数据库并不对XML文档进行解析
  • B.目前XML数据库主要包括XEDB、NXD和HXD三种类型
  • C.很多关系数据库厂商在其传统的数据库产品中进行了扩充,使其能够处理XML文档
  • D.在数据本身具有层次特征时,XML文档能够清晰地表达数据的层次特征
19

利用游标机制可以实现对查询结果集的逐行操作。下列关于SQLServer 2008中游标的说法中,错误的是(  )。

  • A.每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据
  • B.如果在声明游标时未指定INSENSITIVE选项,则已提交的对基表的更新都会反映在后面的提取操作中
  • C.当@@FETCH_STATUS=0时,表明游标当前行指针已经移出了结果集范围
  • D.关闭游标之后,可以通过OPEN语句再次打开该游标
20

在分布式数据库应用系统的设计过程中要考虑数据的分布策略。下列关于数据分布策略的说法,错误的是(  )。

  • A.分布式数据库中数据分布策略可以从数据分片和数据分配两个角度来考虑,一般先进行数据分片,再进行数据分配
  • B.数据水平分片是在关系中从行(元组)的角度依据一定条件划分为不同的片断,关系中的每一行必须至少属于一个片断,以便通过选择方法恢复关系
  • C.数据垂直分片是在关系中从列(属性)的角度依据一定条件分为不同的片断,各片断中应该包含关系的主码,以便通过连接方法恢复关系
  • D.数据分配策略中,集中式分配策略便于控制,但数据过于集中,负载过重,易形成瓶颈,可靠性较差
21

下列关于数据库实施、运行和维护的说法中,最恰当的是(  )。

  • A.对于数据量超大的数据库应用系统,最好在刚刚建立好数据库且未导入任何数据前编写调试应用程序
  • B.对于数据量极大的中大型系统,不需要等待所有的数据都入库后才开始试运行,可以先装载少量的数据,等到试运行的结果符合设计要求后,再批量装入全部数据
  • C.数据库的重构不仅需要在原来的数据库设计的基础上做适当的扩充或修改,也最好考虑重新设计相应的应用程序
  • D.索引的根本目的是为了提高查询效率,但当数据量庞大时也会占用大量的磁盘空间。由于查询缓存的存在,因此不需要为经常在查询中作为条件的列建立索引
22

在SELECT语句中,以下有关0RDER BY子句的叙述中不正确的是(  )。

  • A.ORDERBY子句可以对多个列进行排序
  • B.SELECT语句中,0RDER BY只能在所有其他子句之后作为最后一个子句出现
  • C.子查询也可以使用0RDER BY子句
  • D.在视图中可以使用0RDER BY子句
24

有教师表(教师号,教师名,职称,基本工资),其中基本工资的取值与教师职称有关,实现这个约束的可行方案是(  )。

  • A.在教师表上定义一个视图
  • B.在教师表上定义一个存储过程
  • C.在教师表上定义插入和修改操作的触发器
  • D.在教师表上定义一个标量函数
25

在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是(  )。

  • A.锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用
  • B.数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁
  • C.数据库管理系统可以采用先来先服务的方式防止出现活锁现象
  • D.当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁
26

在SQL Server 2008中,设表T(a,b)上建有如下触发器:CREATE TRIGGER tri_update ON T FOR UPDATE ASIF EXISTS f SELECT术FROM insertedWHERE b not between 0 and 100)KULLBACK设表T中已有数据:(ˊa01 ˊ,90),如果执行语句:UPDATE T SET b=100 WHERE a=ˊa01 ˊ则触发器临时工作表及执行完该语句后表T中的数据为(  )。

  • A.T表:(ˊa01ˊ,100)INSERTED表:(ˊa01ˊ,90)DELETED表:(ˊa01ˊ,100)
  • B.T表:(ˊa01ˊ,90)INSERTED表:(ˊa01ˊ,90)DELETED表:(ˊa01’,100)
  • C.T表:(ˊa01ˊ,100)INSERTED表:(ˊa01ˊ,1OO)DELETED表:(ˊa01ˊ,90)
  • D.T表:(ˊa01ˊ,90)INSERTED表:(ˊa01ˊ,100)DELETED表:(ˊa01ˊ,90)
27

在信息系统的需求分析中,广为使用的DFD建模方法属于(  )。

  • A.结构化分析方法
  • B.数据分析方法
  • C.数据抽象方法
  • D.业务归纳方法
29

DBAS需求分析阶段的性能分析是分析DBAS应具有的性能指标。下列不属于DBAS性能指标的是(  )。

  • A.数据库空间占用情况
  • B.数据查询响应时间
  • C.单位时间内可以完成的查询数量
  • D.单位时间内可以完成的事务数量
31

下列有关基于C/S和基于B/S数据库应用系统体系结构的说法中,错误的是(  )。

  • A.在C/S结构中,应用业务规则主要是在客户端实现的
  • B.在B/S结构中,应用业务规则主要是在数据库服务器端实现的
  • C.在C/S结构中,客户端属于“胖客户端”;在B/S结构中,客户端属于“瘦客户端”
  • D.在C/S结构中,客户端需要专门开发;在B/S结构中,客户端一般只需要安装浏览器
33

在数据库应用系统生命周期中,当逻辑设计阶段完成后进入到物理设计阶段。下列不属于物理设计阶段活动的是(  )。

  • A.确定关系表的文件组织形式
  • B.进行关系规范化设计
  • C.创建必要的索引
  • D.设置存储分配参数
36

关于优化查询说法正确的是(  )。

  • A.避免或简化排序的目的是实现查询优化
  • B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度
  • C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃
  • D.相关子查询的使用可以加速查询
37

人机界面是数据库应用系统的一个重要组成部分,人机界面设计与用户的关系非常密切。关于人机界面设计,下列说法错误的是(  )。

  • A.人机界面设计时,应使用户感觉系统运行始终处于用户的控制之下,人机界面应该向用户及时反馈,保持人机界面与用户之间的双向交流
  • B.当系统发生错误时,人机界面应为用户提供有意义的反馈信息,有时可以提供截屏等功能,使用户可以了解错误,并及时向技术人员反馈问题
  • C.良好的人机界面应能容忍用户使用过程中发生的操作错误,并能够方便地从错误中恢复
  • D.设计人机界面可采用原型迭代法,首先进行用户界面详细设计,然后与用户不断讨论,改进设计方案
42

某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是(  )。

  • A.将此查询语句放置在视图中,使用视图实现该查询操作
  • B.修改实现此功能的查询语句,将连接查询改为嵌套查询
  • C.将此功能涉及到的表进行合并,然后对合并后的表进行查询
  • D.将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作
43

下列关于索引的说法中,错误的是(  )。

  • A.索引是典型的空间换取时间的方法,因此在设计索引时要在空间和时间两者之间进行权衡
  • B.建立聚集索引时,数据库管理系统会按照聚集索引键值对数据进行排序
  • C.聚集索引的键值不能重复
  • D.当经常进行范围查询时,在范围列上建立索引可以提高该类查询的效率