【盘点】计算机三级数据库试题

发布于 2019-04-16 17:20  编辑:simi
0
计算机等级考试题库 扫码微信刷题


当你的计算机知识还撑不起你的学习、工作时,那你就应该静下心来刷计算机等级考试题库-三级数据库试题


三级数据库试题

1

1.SQL Server 2008提供了方便的数据导人/导出向导,现利用该向导将S1服务器上某数据库中T1表的数据导入到S2服务器某数据库中已有的T2表中。在数据源上的操作由用户U1完成,在目的服务器上的操作由用户U2完成。则U1u2需要具有的权限是()

A.U1需要T1表的查询权限和T2表的插入权限,U2无需任何权限

B.U2需要T1表的查询权限和T2表的插入权限,U1无需任何权限

C.U1需要T1表的查询权限,U2需要他表的插人权限

D.U1需要T1表的查询权限和S2服务器的登录权限,U2需要T2表的插入权限和S1服务器的登录权限

答案:C

 

2.事务是数据库中非常重要的概念。下列关于事务的说法,错误的是()

A.当数据库出现事务故障或系统故障时,可以通过数据库日志文件进行恢复

B.事务并发执行可能导致数据错误,采用三级加锁协议可以保证数据的一致性

C.为了检测死锁,数据库管理系统会在执行每个事务时检测事务等待图中是否出现回路

D.数据库管理系统可以采用先来先服务的方式防止活锁现象的出现

答案:C

 

3.在数据库运行过程中,数据库管理员应对数据库运行情况进行监控。设有如下可能需要监控的内容:

.数据库空间使用情况

.数据库服务器网络是否通畅

.数据库缓冲区命中率情况

.数据库用户向数据库发送的每条SQL语句

V.数据库中索引使用情况

上述工作中属于数据库日常监控内容的是()

A.仅Ⅰ、Ⅲ和V

B.I和Ⅲ

C.仅Ⅱ、Ⅲ、Ⅳ和V

D.全部均是

答案:A

 

4.下列关于数据库性能优化的说法,错误的是()

A.增加派生性冗余列可以降低查询过程中的计算量

B.增加冗余列可以减少查询过程中的UNION操作

C.适当降低关系模式的规范化程度,可以减少查询过程中的JOIN操作

D.当一个表的数据量超过一定规模时,可以采用分割表的方法提高效率

答案:B

 

5.若某数据库系统中存在一个等待事务集{T1T2T3T4T5},其中T1正在等待被T2锁住的数据项A2T2正在等待被T4锁住的数据项A4T3正在等待被T4锁住的数据项A4T5正在等待被T1锁住的数据项A。下列有关此系统所处状态及需要进行的操作的说法中,正确的是

A)系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态

B)系统处于死锁状态,通过撤销T4可使系统退出死锁状态

C)系统处于死锁状态,通过撤销T5可使系统退出死锁状态

D)系统未处于死锁状态,不需要撤销其中的任何事务

答案:D

 

6.当数据库中某张表的数据量巨大时,可采用人工分割表的方法优化性能。下列有关分割表的说法中,错误的是

A)水平分割后,得到的表结构相同

B)水平分割后,查询表中所有数据时需使用JOIN操作

C)垂直分割后,所有表中均需保留原有表的主码

D)当查询表中所有数据时,使用分割表方法会增加查询表达的复杂度

答案:B

 

7.在并行数据库中,需要将表拆分到不同的磁盘上。下列最适合整表扫描的拆分方式是

A)轮转法

B)散列划分

C)范围划分

D)等值划分

答案:A

 

8.统一建模语言UML是一种常用于数据库应用系统设计和开发的可视化建模语言。关于UML,下列说法错误的是()

A.UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示

B.用例图、顺序图和状态图都是UML的行为视图,用于描述系统的物理部署情况

C.类图和对象图都是UML的逻辑视图,用于描述系统在某个时间的静态结构

D.在用例图中,与系统交互的人和其他实体都可以成为系统的角色

答案:B

 

9.设某数据库中有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩)。现要查询没选课的学生姓名和所在系。下列语句中能够实现该查询要求的是

A)SELECT姓名,所在系FROM学生表a LEFT JOIN选课表b

ON a.学号=b.学号WHERE a.学号IS NULL

B)SELECT姓名,所在系FROM学生表a LEFT JOIN选课表b

ON a.学号=b.学号WHERE b.学号IS NULL

C)SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表b

ON a.学号=b.学号WHERE a.学号IS NULL

D)SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表b

ON a.学号=b.学号WHERE b.学号IS NULL

答案:B

 

10.SQL Server 2008中,建立索引视图的目的是为了提高数据查询的效率。下列关于索

引视图的说法中,错误的是

A)当很少对基础数据进行更改操作时,适合建立索引视图

B)索引视图的数据被物理地保存在数据库中,因此建立索引视图会占用更多的存储空间

C)对于经常执行连接和聚合操作的查询,不适合建立索引视图

D)如果Group By列具有高基数度的数据聚合,则不适合建立索引视图

答案:C

 

 

 

2

1.设在SQL Server 2008中,用户U1DB1数据库中创建了#Temp表。下列关于#Temp表的说法中,正确的是

A)只有在创建#Temp表的连接中才可以查询#Temp表数据

B)在所有用户u1发起的连接中,都可以查询#Temp表数据

C)在创建Temp表的连接未断开时,DB1数据库的所有用户都可以查询#Temp表数据

D)在创建#Temp表的连接断开后,DB1数据库的所有用户仍可以查询#Temp表数据

答案:A

 

2.为便于管理数据库中的数据文件,SQL Server 2008提供了文件组的机制。下列关于文件组的说法中,错误的是

A)每个数据库至少包含一个文件组

B)数据库的系统信息必须存储在PRIMARY文件组中

C)用户信息只能存储在用户定义的文件组中

D)数据库的默认文件组可以不是PRIMARY文件组

答案:C

 

3.某商场经营管理系统在运行过程中数据库系统突然发生软故障,数据库管理员发现问题后重启了数据库。重启后,系统业务正常。设重启期间可能有如下操作:

使用日志文件重做已提交的事务Ⅱ.对未提交的事务进行回滚

.使用RAID技术对数据进行恢复Ⅳ.使用镜像数据库对数据进行恢复V.使用数据库备份对数据进行恢复为了保证数据的一致性,系统可能进行的操作是

A)I

B)I和Ⅱ

C)I、Ⅱ和V

D)以上都是

答案:B

 

4.我们用TB(Ti)表示事务Ti的开始时间,TC(Ti)表示Ti)的提交时间。现有如下五个事务:

TB(T1)=10TC(T1)=30

TB(T2)=50TC(T2)=100

TB(T3)=80TC(T3)=200

TB(T4)=120.TC(T4)=150

TB(T5)=180TC(T5)=220

系统在时间点90生成了一个检查点,在时间点190发生了系统故障,则在系统故障恢复过程中,需要

A)重做T1T2T4,撤销T3T5

B)重做T1T2T3,撤销T4T5

C)重做T2T3,撤销T4T5

D)重做T2T4,撤销T3T5

答案:D

 

5.下列有关数据库运行维护过程中数据库的重组和重构操作,说法错误的是(  )

A.整理回收空间碎片属于数据库重组操作

B.升级数据库软件版本属于数据库重构操作

C.改变某一列的数据类型属于数据库重构操作

D.调整数据库服务器磁盘分区属于数据库重组操作

答案:B

 

6.下列关于数据库优化的说法,错误的是(  )

A.增加数据库内存数量可以在一定程度上降低数据库服务器IO操作

B.性能优化过程有可能需要对应用系统相关程序进行修改

C.性能优化操作由DBA完成,应用开发人员无需参与

D.为了提高系统写性能,可以考虑将RAID5改为RAID1

答案:C

 

7.数据库优化工作中,下列关于增加冗余列的说法,错误的是(  )

A.该方法一般不能减少查询时的连接操作

B.该方法实施后的关系模式将不符合第三范式要求

C.该方法实施后,需要使用触发器或应用程序改造等方法保证数据一致性

D.该方法将增加数据库存储空间

答案:A

 

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

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

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

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

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

答案:D

 

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

A.SELECT*TOP 3 FROM图书表

WHERE出版EtBETWEEN2015/1/1AND2015/1/31

ORDER BY单价DESC

B.SELECT TOP 3FROM图书表

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

ORDER BY单价DESC

C.SELECT TOP 3*FROM图书表

WHERE出版日期BETWEEN2015/1/1AND2015/1/31

ORDER BY单价DESC

D.SELECTTOP 3 FROM图书表

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

ORDER BY单价DESC

答案:C

 

10.XML数据库是一种支持对XML格式文档进行存储与查询等操作的数据库管理系统,下列关于XML数据库的说法,错误的是(  )

A.在现阶段,XML数据处理主要依靠关系型数据库厂商在传统商业产品中扩充XML处理能力来实现

B.XML数据库能够对半结构化数据进行有效的存取与管理

C.XML Enabled DB(XEDB.在原有的数据库系统上扩充对XML数据的处理功能,使之能适应XML数据存储和查询的需要

D.XML数据库适合管理复杂数据结构的数据集,但不利于表达具有层次性的数据

答案:D

 

 

 

 

3

1.SQL Server 2008中,如果希望用户U1DB1数据库中具有查询T1表的权限,正确的授权语句是()

A.GRANT SELECT ON DB1(T1)TO U1

B.GRANT SELECT TO U1 ON DB1(T1)

C.GRANT SELECT TO U1 ON T1

D.GRANT SELECT ON T1 TO U1

答案:A

 

2.数据库概念设计是面向企业或组织中的数据需求的。下列有关概念模型设计的说法中,错误的是()

A.按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集

B.分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们

C.从一个联系的两端(两个方向)确定实体集之间联系的基数,并把联系的基数标注在模型中

D.要保证一个实体集中定义的每一个属性有意义、不重名

答案:B

 

3.数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时要保证数据库系统具有良好的性能。关于数据库物理设计,下列说法中错误的是()

A.数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式

B.数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数

C.数据库物理设计需要权衡系统的时间效率、空问效率、维护代价和各种用户要求,因此可能会产生多个备选方案

D.在数据库物理设计后期,可以根据实际需要适当降低某些关系模式的规范化程度,以提高查询效率

答案:A

 

4.事务日志用于保存()

A.程序运行过程

B.程序的执行结果

C.对数据的更新操作

D.数据操作

答案:C

 

5.效率低下的SQL语句往往是导致系统性能不佳的主要原因。设有如下优化系统性能的方法:

.利用存储过程封装频繁使用的SQL语句

.重新安排数据存储,整理回收碎块

.不要随意使用游标

.合理使用相关子查询

V.调整表结构定义

以上属于优化SQL语句执行效率方法的是()

A.Ⅰ、Ⅲ、Ⅳ

B.Ⅰ、Ⅲ、V

C.Ⅱ、Ⅳ、V

D.Ⅰ、Ⅳ、V

答案:A

 

6.DBAS生命周期模型中时间最长的阶段是()

A.需求分析

B.系统设计

C.实行与部署

D.运行管理与维护

答案:D

 

7.以下关于两段锁协议的原理叙述错误的是()

A.每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段

B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁

C.在解锁阶段,事务可以释放在任何数据项上任何类型的锁,但是不能再申请任何锁

D.每个事务开始执行后就进入了加锁阶段

答案:B

 

8.关于数据库应用系统的设计,有下列说法:

.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面

.数据库概念设计阶段,采用自上而下的ER设计时,首先设计局部ER图,然后合并各局部ER图得到全局ER

.在数据库逻辑设计阶段,将关系模式转换为具体DBMS平台支持的关系表

.在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束

上述说法正确的是()

A.Ⅰ、Ⅲ和Ⅳ

B.

C.Ⅱ和Ⅲ

D.Ⅱ和Ⅳ

答案:B

 

9.关于数据库应用系统的需求分析工作,下列说法正确的是()

A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明。

B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图。

C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程

D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标

答案:D

 

10.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是()

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

答案:C

 

 

 

4

1.SELECT语句中,以下有关ORDER BY子句的叙述中不正确的是()

A.ORDER BY子句可以对多个列进行排序

B.SELECT语句中,ORDER BY只能在所有其他子句之后作为最后一个子句出现

C.子查询也可以使用ORDER BY子句

D.在视图中可以使用ORDER BY子句

答案:C

 

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

A.避免或简化排序的目的是实现查询优化

B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度

C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃

D.相关子查询的使用可以加速查询

答案:A

 

3.数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。设某学生管理系统在运行管理与维护阶段有如下工作:

.定期检查数据文件的存储空间占用情况,并根据需要分配存储空间

.分析数据库中各种操作,以发现潜在性能问题

.将数据库中历史数据转储到离线存储介质中长期保存

.根据用户要求对应用程序从功能上进行扩充和完善

以上工作中一般不属于数据库管理员日常维护工作的是()

A.仅Ⅰ和Ⅲ

B.仅Ⅳ

C.仅Ⅱ和Ⅳ

D.仅Ⅱ

答案:B

 

4.SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是()

A.水平分割后,得到的子表结构相同

B.水平分割后,查询表中所有数据时需要使用JOIN操作

C.垂直分割后,所有表中均需保留原有表的主码

D.当查询表中所有数据时,使用分割表方法会增加查询表达式的复杂度

答案:B

 

5.SQL Server 2008中,设某日用bk1bk2设备对DB1数据库进行了如下备份操作(说明:括号中内容为备份开始时间)

bk1设备:完整(1000)、日志(1100)、日志(1300)、日志(1500)

bk2设备:差异(1200)、差异(1400)、差异(1600)

现要利用备份将DB1数据库恢复到1600状态。下列恢复序列中,正确的是()

A.完整(1000)→日志(1100)→日志(1300)→日志(1500)→差异(1600)

B.完整(1000)→差异(1200)→差异(14O0)→差异(1600)

C.完整(1000)→日志(1100)→差异(12o0)→日志(1300)→差异(1400)→日志(1500)→差异(1600)

D.完整(1000)→差异(1600)

答案:D

 

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

A.由于XML文档本身带有标记,可以自描述,因此XML数据库并不对XML文档进行解析

B.目前XML数据库主要包括XEDBNXDHXD三种类型

C.很多关系数据库厂商在其传统的数据库产品中进行了扩充,使其能够处理XML文档

D.在数据本身具有层次特征时,XML文档能够清晰地表达数据的层次特征

答案:A

 

7.下列关于SQL Server 2008guest用户的说法,错误的是()

A.guest用户没有对应的登录账户名

B.通过授权语句可以启用数据库中的guest用户

C.所有数据库用户都继承该数据库中guest用户的权限

D.任何SQL Server登录账户都可以访问启用了9uest用户的数据库

答案:C

 

8.下列关于SQL Server 2008身份验证模式的说法,错误的是()

A.在“Windows身份验证模式”下,不允许sa登录到SQL Server服务器

B.在“Windows身份验证模式”下,所有Windows用户都自动具有登录到SQL Server服务器的权限

C.不管是哪种身份验证模式,Windows中的Administrator无需授权就可登录到SQL Server服务器

D.安装好SQL Server之后,可以根据需要随时更改身份验证模式

答案:B

 

9.提高事务的并发度可以改进数据库应用系统的性能。有下列做法:

.尽可能使用排它锁

.尽可能使用行锁

.设定较低的事务隔离等级

.将大事务切分成若干小事务

上述做法中,可以提高系统的事务并发度的是()

A.仅Ⅰ、Ⅱ和Ⅲ

B.仅Ⅰ、Ⅱ和Ⅳ

C.仅Ⅱ、Ⅲ和Ⅳ

D.以上全部

答案:C

 

10.数据库应用系统日常维护的目标是保证系统能够正常运行以满足系统预期的功能和性能要求。下列关于数据库应用系统日常维护工作的说法,错误的是()

A.数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等

B.数据库管理员应监控数据库中各种锁的使用情况,在数据库出现锁不能及时解除时可能需要手工解锁

C.很多情况下,数据库管理员需要定期检查CPU、内存使用情况和操作系统相关日志,防止数据库运行环境故障导致数据库出现问题

D.为了保证系统可靠运行,运行要求级别较高的数据库一般采用人工监控方法,很少采用自动监控手段

答案:D

 

 

 

5

1.查询处理器和存储管理器是数据库管理系统中的核心模块。下列关于查询处理器和存储管理器的说法,错误的是()

A.查询处理器中的DML编译器会对用户提交的DML语句进行优化,并将其转换成能够执行的底层数据库操作指令

B.存储管理器中的查询执行引擎会根据编译器产生的指令完成具体数据库数据访问功能

C.存储管理器中的缓冲区管理器负责将从磁盘读出的数据块放人内存缓冲区,同时也负责对缓冲区中的数据块进行维护

D.查询处理器中的DDL编译器编译或解释用户提交的DDL语句,并将生成的元数据存储在数据库的数据字典中

答案:B

 

2.下列关于SQL Server 2008视图的说法,错误的是()

A.数据库中只存储标准视图的定义,并不存储标准视图的内容

B.如果在视图上创建了唯一聚集索引,则数据库中将保存该视图的内容

C.索引视图的数据源可以是基本表,也可以是已建立的其他标准视图

D.索引视图引用的基本表必须与视图在同一个数据库中

答案:C

 

3.SQL Server 2008中,建立索引视图的目的是为了提高数据查询的效率。下列关于索引视图的说法,错误的是()

A.当很少对基表数据进行更改操作时,适合建立索引视图

B.索引视图的数据被物理地保存在数据库中,因此建立索引视图会占用更多的存储空间

C.对于经常执行连接和聚合操作的查询,不适合建立索引视图

D.如果Group By列具有高基数度的数据聚合,则不适合建立索引视图

答案:C

 

4.关于商场的DBAS,设有如下数据内容:

.数据库结构说明Ⅱ.顾客名单

.数据清洗规则Ⅳ.订单细节数据

V.商品分类销售汇总数据

上述选项中是元数据的是()

A.仅Ⅰ、Ⅱ、Ⅲ和Ⅳ

B.仅Ⅰ、Ⅱ、Ⅲ和V

C.仅Ⅰ和Ⅲ

D.全部都是

答案:C

 

5.设有教师表(教师号,姓名,年龄,性别,所在系号),系表(系号,系名)。用户将非常频繁地在这两张表上执行如下查询:

SELECT教师号,姓名,系名

FROM教师表T JOIN系表D ON T.所在系号=D.系号;

为了提高查询效率,下列最适合存储上述表数据的文件类型是

A)堆文件

B)索引文件

C)聚集文件

D)散列文件

答案:C

 

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

A)每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据

B)如果在声明游标时未指定INSENSITIVE选项,则已提交的对基表的更新都会反映在后面的提取操作中

C)@@FETCH_STATUS=0时,表明游标当前行指针已经移出了结果集范围

D)关闭游标之后,可以通过OPEN语句再次打开该游标

答案:C

 

7.设有关系模式R(ABCD.,其函数依赖集为F={A->DB->DC->D}。如果将R分解为R1(ABC.R2(cD.,则该分解是()

A.同时保持函数依赖和无损连接的分解

B.保持函数依赖但不保持无损连接的分解

C.保持无损连接但不保持函数依赖的分解

D.既不保持函数依赖也不保持无损连接的分解

答案:C

 

8.下面关于模式分解的说法,错误的是()

A.分解并不总能提高查询效率

B.分解通常使得涉及属性少的查询执行效率更高

C.分解通常使得简单的更新事务执行效率更高

D.分解总是能降低存储空间的要求,因为它能消除冗余数据

答案:D

 

9.设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。当前表中没有任何数据。现在依次向该表中插入如下数据

(1)(e1Tome2)

(2)(e3Jerrynull)

(3)(nullF00null)

(4)(e2Fakee2)

(5)(e1Ghoste3)

(6)(e4Whoe1)

则最终该表中有()行数据。

A.2

B.3

C.4

D.5

答案:C

 

10.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。下列关于数据库物理设计的说法,错误的是()

A.物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关

B.物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中

C.物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数

D.物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型

答案:B



考无忧小编tips

大多数人挂了计算机考试,根源不在于你的资质不行,而是你压根就没刷几套计算机等级考试题库就去考试!懒得备考才是你挂科的罪魁祸首!赶紧复习以上的三级数据库试题,还有点击下方链接,把题目刷起来吧!




文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)


温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯



本文网址:http://www.k51.com.cn/info/jsjdjks/1904/1651291.html
选择分享到: