1、在分布式数据库应用系统的设计过程中要考虑数据的分布策略。下列关于数据分布策略的说法,错误的是( )。
A.分布式数据库中数据分布策略可以从数据分片和数据分配两个角度来考虑,一般先进行数据分片,再进行数据分配
B.数据水平分片是在关系中从行(元组)的角度依据一定条件划分为不同的片断,关系中的每一行必须至少属于一个片断,以便通过选择方法恢复关系
C.数据垂直分片是在关系中从列(属性)的角度依据一定条件分为不同的片断,各片断中应该包含关系的主码,以便通过连接方法恢复关系
D.数据分配策略中,集中式分配策略便于控制,但数据过于集中,负载过重,易形成瓶颈,可靠性较差
参考答案:B
参考解析:数据的水平分片是在关系中从行(元组)的角度依据一定条件划分为不同的片断,关系中的每一行必须至少属于一个片断,以便在需要时可以重构关系。故B选项错误。
2、在SQL Server 2008中,有系统数据库master、model、msdb、tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是( )。
A.对以上系统数据库和用户数据库都实行周期性备份
B.对以上系统数据库和用户数据库都实行修改之后即备份
C.对以上系统数据库实行修改之后即备份,对用户数据库实行周期性备份
D.对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备份,对tempdb不备份
参考答案:D
参考解析:系统数据库master、model、msdb因为被修改地较少,且对数据库系统影响较大,所以每次修改后应及时备份;而用户自定义的数据库(如学生成绩管理系统中的数据库)在使用过程中会经常不定期的修改,而且每次修改量不大,如果每次修改后重新备份则对系统操作冗余性较大,所以采用定期备份;而tempdb是系统临时文件的数据库,每次启动后都会清空,所以没必要备份。所以选择D选项。
3、XML数据库是一种新型的数据库管理系统。下列关于XML数据库的说法,错误的是( )。
A.由于XML文档本身带有标记,可以自描述,因此XML数据库并不对XML文档进行解析
B.目前XML数据库主要包括XEDB、NXD和HXD三种类型
C.很多关系数据库厂商在其传统的数据库产品中进行了扩充,使其能够处理XML文档
D.在数据本身具有层次特征时,XML文档能够清晰地表达数据的层次特征
参考答案:A
参考解析:XML数据库需要对XML文档进行解析,因为XML文档的本身标记只是文档本身的描述,需要经过数据库的解析才能达到具体的用途。
4、有教师表(教师号,教师名,职称,基本工资),其中基本工资的取值与教师职称有关,实现这个约束的可行方案是( )。
A.在教师表上定义一个视图
B.在教师表上定义一个存储过程
C.在教师表上定义插入和修改操作的触发器
D.在教师表上定义一个标量函数
参考答案:C
参考解析:触发器(trigger)是SQL Server提供给程序员和数据分析员用来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它并执行,且经常用于加强数据的完整性约束和业务规则等。教师表中要求基本工资的取值与教师的职称有关,即当对教师的职称进行操作的时候,要求基本工资的取值随着职称变化而变化,因此采用触发器可以达到要求。
5、关于数据库视图,下列说法正确的是( )。
A.视图一定能提高数据的操作性能
B.定义视图的语句可以是任何数据操作语句
C.视图可以提供一定程度的数据独立性
D.视图的数据一般是物理存储的
参考答案:C
参考解析:视图是从一个或几个基本表(或视图)中导出的虚表,数据库中只存放了视图的定义,不存放视图对应的数据。它是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。视图的特点体现在三个方面:①简单性,看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化对它们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件;②安全性,通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据则既看不见也取不到;③逻辑数据独立性,视图可帮助用户屏蔽真实表结构变化带来的影响;根据视图的特点可以达到以下的几点作用:①简化数据查询语句;②使用户从多角度看待同一数据;③提高数据安全性;④提供了一定程度的逻辑独立性。所以选择C选项。
6、数据挖掘可以简单地理解为从大量的数据中发现或挖掘知识。设某公司的客户关系管理系统中有客户表A(CID,v1,v2,…,vn)。给定一个训练集S(v1,v2,…,vn,C),其中c为客户类别、vi(i=1..n)为客户其他属性。若对表A中任一客户x,要使系统能判定X所属的客户类别,较合理的方案是( )。
A.将X对应的元组中的特征向量(v1,v2,…,vn)与训练集S中的元组进行匹配,从而判定X所属的客户类别
B.对训练集S设计适当的算法,构造一个分类器M,将X对应的特征向量(v1,v2,…,vn)作为M的输入,用M判定X所属的客户类别
C.采用关联规则挖掘算法构成一个关联式分类器M,用M判定x所属的类别
D.采用适当的聚类算法,对表A中的所有元组进行聚类,将每个元组归人训练集s各元组的c列所给出的客户类别中,从而实现x所属客户类别的判定
参考答案:B
参考解析:对于训练集S,测试集A利用数据挖掘中的分类算法,通过训练集构建一个分类器,将测试集A作为分类器输入,经过分类器后会得到相应的类别号。即使相同的类别编号的训练集也可能对应不同的属性集,所以单纯的通过对属性集差别的比较来识别类别不准确,故A选项错。关联规则挖掘是发现交易数据库中不同商品之间的联系,而本题是对数据进行分类,与题意不符,故C选项错。D选项属于无监督学习算法,对类别并没有规定明确的前提条件,与本题所给的条件无关。综上可知,B选项正确。
7、下面说法正确的是( )。
A.数据仓库是从数据库中导人的大量数据,并对结构和存储进行组织以提高查询效率
B.使用数据仓库的目的在于对已有数据进行高速的汇总和统计
C.数据挖掘采用适当的算法,从数据仓库的海量数据中提取具有潜在价值的信息和知识
D.OLAP技术为提高处理效率,必须绕过DBMS直接对物理数据进行读写
参考答案:C
参考解析:数据库不是用做日常查询,也不是汇总和统计,而主要用于提取数据中的潜在信息和知识。因此A选项和B选项错误。OLAP(Oil-line analytical processing)是联系分析处理的英文缩写,它仍使用DBMS存取数据,即D选项的描述错误。
8、假如有两个表的连接是这样的:table_1 INNER JOIN table_2,其中table_1和table_ 2是两个具有公共属性的表,这种连接会生成( )结果集。
A.包括table_1中的所有行,不包括table_2的不匹配行
B.包括table_2中的所有行,不包括table_1的不匹配行
C.包括两个表的所有行
D.只包括table_1和table_2满足条件的行
参考答案:D
参考解析:某些情况下,需要把数字数据类型显示为相应的文本名称,这就碰到了多表连接建立记录集的问题。多表连接的类型主要有left join、right join和inner join。其主要区别如下:①left join(左联接),返回包括左表中的所有记录和右表中联结字段相等的记录;②right join(右联接),返回包括右表中的所有记录和左表中联结字段相等的记录;③inner join(等值连接),只返回两个表中联结字段相等的行。因此本题采用inner join,结果集将返回包括table_1和table_2都满足条件的行。
9、在并行数据库中,需要将表拆分到不同的磁盘上。下列最适合整表扫描的拆分方式是( )。
A.轮转法
B.散列划分
C.范围划分
D.等值划分
参考答案:A
参考解析:并行数据库常用的划分技术有轮转法、散列划分、范围划分。轮转法:对关系顺序扫描,将第i个元组存储到标号为Dimod n的磁盘上;该方式保证了元组在多个磁盘上均匀分布。散列划分:选定一个值域为{0,1,…,n-1}的散列函数,对关系中的元组基于划分属性进行散列。如果散列函数返回i,则将其存储到第i个磁盘。范围划分:该策略按照关系中某个属性的取值范围将数据文件划分为几部分,分别存放到磁盘上。由此可见,轮转法最适合于扫描整个关系的应用,并在扫描时可以并行地从几个磁盘读取数据,负载平衡,充分发挥了并行性。
10、在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据库管理和数据分析形式。关于OLTP和OLAP,一般情况下,下列说法正确的是( )。
A.OLTP系统的安全性要求比OLAP系统的低,也比较容易实现
B.OLTP系统在访问数据时,访问数据量很大,而OLAP系统则相反,访问数据量较小。
C.OLTP系统要求系统必须具有很高的响应速度,而OLAP对系统的响应速度要求较为宽松
D.OLTP系统一般由企业的中上层或决策层使用,而OLAP系统一般由企业的中下层业务人员使用
参考答案:C
参考解析:联机事务处理OLTP也称面向交易的处理系统,其基本特征是顾客的原始数据可以立即传送到计算机中心进行处理,并在很短的时间内给出处理结果,可以即时的处理输入的数据,及时回答。因此系统要求必须具有很高的响应速度。联机分析处理0LAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。典型的应用就是复杂的动态的报表系统。OLAP的特点一般有:实时性要求不是很高、数据量大、决策支持,查询动态,随时提出查询的要求。OLTP的安全性比OLAP要高,实施起来也比较困难。A和B选项都不正确。D项OLTP一般由企业中下层使用,OLAP由企业中上层使用。
本文标签:计算机等级考试三级2021年计算机等级考试三级数据库试题(4)
转载请注明:文章转载自(http://www.jsjdj.net)
本文地址:http://www.jsjdj.net/sanji_lnzt/2313.html
解锁即可开始刷题
并加入考生交流群
第一时间获取
计算机等级考试考试资讯