首页 > 全部 > 三级数据库技术 > 计算机三级(数据库技术)模拟试卷29

计算机三级(数据库技术)模拟试卷29

本单篇文档共16267字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机三级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
三级数据库技术 模拟试卷 6432人下载
价格: 1.10 原价:¥9.60
收藏

计算机三级(数据库技术)模拟试卷29

选择题

1.数据库应用系统的数据处理需求可以表示为事务规范。下列描述中不属于事务规范的是( )。(D)

A. 事务用户

B. 事务名称

C. 事务描述

D. 事务隔离性级别

解析:事务规范包括了事务名称、事务描述、事务所访问的数据项、事务用户。故答案为D项。

2.下列不属于数据库应用系统升级工作的是( )。(C)

A. 升级DBMS版本

B. 修改程序以适应新需求

C. 创建新的索引

D. 改变数据库应用系统体系结构

解析:创建新的索引属于数据库应用系统优化内容。故答案为C项。

3.下列列出的建模方法中,不属于需求分析建模方法的是( )。(A)

A. IDEF1X

B. DFD

C. IDEF0

D. UML

解析:IDEF1X侧重分析、抽象和概括应用领域中的数据需求,被称为数据建模方法。故答案为A项。

4.下列数据库结构设计中,包含对关系模式进行规范化处理工作的是( )。(B)

A. 数据库概念结构设计

B. 数据库逻辑结构设计

C. 数据库存取结构设计

D. 数据库物理结构设计

解析:关系模式的设计、规范化处理属于数据库逻辑结构设计的内容。故答案为B项。

5.从功能角度数据库应用系统可以划分为四个层次来实现,其中数据的完整性维护工作出现在( )。(D)

A. 表示层

B. 业务逻辑层

C. 数据访问层

D. 数据持久层

解析:数据持久层负责保存和管理应用数据系统数据。而数据的完整性维护属于数据持久层功能中的数据管理的内容。故答案为D项。

6.在进行事务设计时,如果把多个小事务合并成一个大事务来执行,则下列关于这种做法所带来影响的叙述,正确的是( )。(C)

A. 提高了事务的并发度

B. 提高了发生活锁的可能性

C. 提高了发生死锁的可能性

D. 提高了系统的事务吞吐率

解析:多个小事务合并成大事务,会增加占有锁的时间,可能会造成大量阻塞事务,甚至会产生死锁。故答案为C项。

7.数据库应用系统的实施分为四个步骤。下列属于数据库应用系统实施工作的是( )。(B)

A. 系统监控

B. 数据初始化

C. 数据转储

D. 数据库性能调优

解析:数据库应用系统的实施工作包括创建数据库、装载数据、编写与调试应用程序、数据库试运行。故答案为B项。

8.已知关系R(A,B,C),有定义索引的语句:create unique clustered index idx1 on R(B)。下列关于idx1的说法,正确的是( )。(A)

A. idx1既是唯一索引,也是聚集索引

B. idx1既是主索引,也是聚集索引

C. idx1既是唯一索引,也是主索引

D. idx1既不是主索引,也不是聚集索引

解析:关键字unique表示唯一索引,clustered表示聚集索引。故答案为A项。

9.数据库应用系统内部结构一般分为静态结构与动态结构。下列关于UML中系统内部结构的说法,错误的是( )。(D)

A. 通信图也称为协作图,用于表示对象之间的联系以及对象间发送和接收的消息

B. 类图主要表达的是问题领域的概念模型,用于表达抽象概念的名称、属性、行为及关系等系统中的静态结构

C. 顺序图主要用于描述系统内对象之间的消息发送与接收序列,其主要目的是表达对象与对象之间沟通与合作的方式,属于系统的动态模型

D. 通信图和顺序图都是交互图,从不同的侧面描述系统的动态结构,顺序图强调的是空间,通信图强调的是时间

解析:顺序图强调的是时间,通信图强调的是空间。故答案为D项。

10.设在SQL Server 2008某数据库中有图书表(书号,书名,出版日期,单价),其中“书号”是主码。现要查询2015年1月份出版的单价最高的前三本图书的详细信息。下列查询语句中能正确完成该查询要求的是( )。(C)

A. SELECT*TOP 3 FROM图书表

WHERE出版日期BETWEEN’2015/1/1’AND’2015/1/31’

ORDER BY单价DESC

B. SELECT TOP 3*FROM图书表

WHERE出版日期BETWEEN#2015/1/1#AND#2015/1/31#

ORDER BY单价DESC

C. SELECT TOP 3*FROM图书表

WHERE出版日期BETWEEN’2015/1/1’AND’2015/1/31’

ORDER BY单价DESC

D. SELECT*TOP 3 FROM图书表

WHERE出版日期BETWEEN#2015/1/1#AND#2015/1/31#

ORDER BY单价DESC

解析:选项A、D的语法格式不正确,TOP 3应该放在*之前,选项B的时间格式不正确。故答案为C项。

11.设在SQL Server 2008中有如下定义触发器的语句:

CREATE TRIGGER tri ON T1 INSTEAD OF INSERT AS……

下列关于该触发器执行机制的说法,正确的是( )。(B)

A. 当在T1表上执行INSERT操作时,先执行INSERT操作,然后再执行tri触发器

B. 当在T1表上执行INSERT操作时,只执行tri触发器,而不实际执行INSERT操作

C. 当在T1表上执行INSERT操作时,先执行tri触发器,然后再实际执行INSERT操作

D. 当在Tl表上执行INSERT操作时,先执行INSERT操作,如果操作正确,则无需执行tri触发器

解析:使用FOR或者AFTER选项定义的触发器为后触发的触发器,即只有当引发触发器执行的语句中的操作都已成功执行,并且所有的约束检查也成功完成后,才执行该触发器。使用INSTEAD OF选项定义的触发器为前触发器。在这种模式的触发器中,指定执行触发器而不是执行引发触发器执行的SQL语句,从而替代触发的操作。因此,可知本题中属于前触发器,即只执行tri触发器,而不实际执行INSERT操作。故答案为B项。

12.下列关于SQL S0erver 2008游标中@@FETCH_STATUS的说法,正确的是( )。(A)

A. 每当对游标执行一次FETCH语句,系统都会自动对@@FETCH_STATUS赋一次值

B. 用户可以对@@FETCH_STATUS变量进行赋值

C. 用户可以在游标中声明@@FETCH_STATUS变量

D. 每个游标都有一个专属于自己的@@FETCH_STATUS变量

解析:在对游标数据进行提取的过程中,可以使用@@FETCH_STATUS全局变量判断数据提取的状态。由于@@FETCH_STATUS对于在一个连接上的所有游标是全局性的,不管是对哪个游标,只要执行一次FETCH语句,系统都会对@@FETCH_STATUS赋一次值,以表明该FETCH语句的执行情况。故答案为A项。

13.下列关于SQL Server 2008中model数据库的说法,错误的是( )。(D)

A. model数据库是数据库管理系统自动创建的

B. 用户创建的数据库都自动包含model数据库中的内容

本文档预览:3600字符,共16267字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
计算机三级(数据库技术)模拟试卷29

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号