计算机三级数据库技术(大规模数据库架构)机试模拟试卷8
选择题
1.C.J.Date提出了分布式数据库要达到12个目标,下列目标中不属于其中的是(A)
A. 负载均衡
B. 本地自治
C. 数据分片独立性
D. 分布式查询处理
解析:分布式数据库最基本特征是本地自治、非集中式管理以及高可用性。位置独立性、数据分片独立性、数据复制独立性、分布式查询出来、分布式事务管理、硬件独立性、操作系统独立性、网络独立性和数据库管理系统独立性。故答案为A选项。
2.分布式数据库系统的“分片透明性”位于( )(C)
A. 全局模式与全局概念模式之间
B. 分片模式与分配模式之间
C. 全局概念模式与分片模式之间
D. 分配模式与局部概念模式之间
解析:分布式数据库系统按不同层次提供的分布透明性有:分片透明性、位置透明性、局部数据模型透明性。其中分片透明性是分布式数据库中最高层次的分布透明性,位于全局概念模型和分片模型之间。用户编写程序只须对全局关系进行操作,不必考虑数据的分片及存储场地。当分片模式改变时,只须改变全局概念到分片模式的映象,而不会影响全局概念模式和应用程序,即实现了分片透明性。
3.XML数据库是一种新型的数据库管理系统。下列关于XML数据库的说法,错误的是( )(A)
A. 由于XM文档本身带有标记,可以自描述,因此XM数据库并不对XML文档进行解析
B. 目前XML数据库主要包括XEDB、NXD和HXD三种类型
C. 很多关系数据库厂商在其传统的数据库产品中进行了扩充,使其能够处理XML文档
D. 在数据本身具有层次特征时,XM文档能够清晰地表达数据的层次特征
解析:XM数据库需要对XM文档进行解析,因为XM文档的本身标记只是文档本身的描述,需要经过数据库的解析才能达到具体的用途。
4.云计算是一种商业计算模型,包含互联网上的应用服务及在数据中心提供这些服务的软硬件设施,其中PaaS指( )。(B)
A. 产品即服务
B. 平台即服务
C. 人员即服务
D. 生产即服务
解析:PaaS是Platform as a Service的缩写,表示平台即服务,把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。故答案为B选项。
5.分布式数据库的查询优化需要考虑的主要因素包括IO代价、CPU代价和通信代价。一般情况下,分布式数据库查询优化的首要目标是( )。(B)
A. I/O代价
B. 通信代价
C. CPU代价
D. I/O代价和CPU代价之和
解析:在集中式数据库系统中,查询代价主要是由CPU代价和I/O代价来衡量的;在分布式数据库系统中,由于数据分布在多个不同的场地上,而分布式数据库查询中,导致数据传输量大的主要原因是数据间的连接操作和并操作,因此一般情况下,分布式数据库查询优化的首要目标是操作执行的顺序、操作执行的算法和不同场地间数据流动的顺序,即通信代价。故答案为B项。
6.分布式数据库具有许多特征,其中最基本的特征是( )。(A)
A. 本地自治、非集中式管理、高可用性
B. 本地自治、位置独立性、分布式查询处理
C. 非集中式管理、高可用性、分布式查询处理
D. 位置独立性、分布式事务管理、数据分片独立性
解析:本地自治、非集中式管理以及高可用性是分布式数据库最基本的特征。故答案为A项。
7.在分布式数据库应具有的诸多特征中,最基本的特征是( )。(B)
A. 本地自治、位置独立性、硬件独立性
B. 本地自治、非集中式管理、高可用性
C. 非集中式管理、高可用性、分布式事务处理
D. 位置独立性、数据库管理系统独立性、数据分片独立性
解析:本地自治、非集中式管理以及高可用性是分布式数据库最基本的特征。位置独立性、数据分片独立性和数据复制独立性形成了分布式数据库系统中的分布透明性。分布式查询和事务管理给分布式数据库系统带来了一定的复杂性。故答案为B选项。
8.在分布式数据库应用系统的设计过程中要考虑数据的分布策略。下列关于数据分布策略的说法,错误的是( )(B)
A. 分布式数据库中数据分布策略可以从数据分片和数据分配两个角度来考虑,一般先进行数据分片,再进行数据分配
B. 数据水平分片是在关系中从行(元组)的角度依据一定条件划分为不同的片段,关系中的每一行必须至少属于一个片段,以便通过选择方法恢复关系
C. 数据垂直分片是在关系中从列(属性)的角度依据一定条件分为不同的片段,各片段中应该包含关系的主码,以便通过连接方法恢复关系
D. 数据分配策略中,集中式分配策略便于控制,但数据过于集中,负载过重,易形成瓶颈,可靠性较差
解析:数据的水平分片是在关系中从行(元组)的角度依据一定条件划分为不同的片段,关系中的每一行必须至少属于一个片段,以便在需要时可以重构关系。故B错误。
9.在分布式数据库应用系统中,对全局关系进行分片设计时,下列说法正确的是( )(C)
A. 对于一个全局关系中的任意数据,不允许其不属于任何一个片段,但允许某些数据同时属于不同的片段
B. 对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也允许某些数据同时属于不同的片段
C. 对于一个全局关系中的任意数据,不允许其不属于任何一个片段,也不允许某些数据同时属于不同的片段
D. 对于一个全局关系中的任意数据,对于一个全局关系,可以允许某些数据属于不同片段,但不允许某些数据同时属于不同的片段
解析:分布式数据库采用数据分片对数据进行管理,分片有以下三个原则:①完整性原则,即全局关系的所有数据项必须包含在某个片段中,否则将导致数据库不完整,造成某些片段数据丢失;②重构性原则,即所有片段必须能够还原全局关系;③不相交原则(对垂直分片的主键除外),对于一个全局关系,要保证数据不丢失,则必须要属于某个片段,即不允许不属于任何一个片段,也不允许一个全局关系的某些数据既属于该全局关系的某些片段又属于该全局关系的另一个片段(垂直关系中的码属性除外)。
10.关于分布式数据库的参考模式结构,下列说法正确的是( )。(B)
A. 全局概念模式是全局应用的用户视图,即终端用户看到的是逻辑上并未分布的表、视图等
B. 局部概念模式是描述全局关系在场地上存储的物理片段的逻辑结构以及特征
C. 全局外模式是描述全体数据的逻辑结构和特征
D. 分片模式是描述局部概念模式所涉及的数据在本场地的物理存储
解析:全局外模式是全局应用的用户视图,即终端用户看到的逻辑上并未分布的表、视图等;全局概念模式用于描述全体数据的逻辑结构和特征;分片模式用于描述每个数据片段以及全局关系到片段的映像,是分布式数据库系统中全局数据的逻辑划分视图;分配模式用于描述各片段到物理存放场地的映像;局部概念模式用于描述全局关系在场地上存储的物理片段的逻辑结构以及特征;局部内模式用于描述局部概念模式涉及的数据在本场地的物理存储。故答案为B项。
11.在众多的分布式数据库特征中,一般被认为是最基本特征的是( )。(D)
A. 本地自治、位置独立性、数据复制独立性
B. 非集中式管理、高可用性、位置独立性
本文档预览:3600字符,共8669字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载