周末盘点:三级数据库试题

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


三级数据库试题.jpg


现在刷计算机等级考试题库是最佳时间,你刷了几套呢?收藏,还要记得复习好以下的三级数据库试题


三级数据库试题

1

1、下列关于函数依赖概念的说法,正确的是(  )。

A.函数依赖研究一个关系中记录之间的依赖关系

B.函数依赖研究一个关系中属性之间的依赖关系

C.函数依赖研究一个关系中主码与外码之间的依赖关系

D.函数依赖研究一个关系中某列不同行之间取值的依赖关系

参考答案:B

参考解析:函数依赖的定义为:设R(u)是属性集U上的关系模型XYU的子集,若对于R(U)的任意一个可能的关系rr中不可能存在两个元组在x上属性值相等,而在Y上的属性值不等,则称X函数确定YY函数依赖于X。其本质是根据属性间的依赖情况来判定关系是否具有模型不合适的性质。

 

2、分布式数据库系统的分片透明性位于(  )。

A.全局模式与全局概念模式之间

B.分片模式与分配模式之间

C.全局概念模式与分片模式之间

D.分配模式与局部概念模式之间

参考答案:C

参考解析:分布式数据库系统按不同层次提供的分布透明性有:分片透明性、位置透明性、局部数据模型透明性。其中分片透明性是分布式数据库中最高层次的分布透明性,位于全局概念模型和分片模型之间。用户编写程序只须对全局关系进行操作,不必考虑数据的分片及存储场地。当分片模式改变时,只须改变全局概念到分片模式的映象,而不会影响全局概念模式和应用程序,即实现了分片透明性。

 

3、设有商场数据库应用系统,在系统生命周期中,可能会遇到下列故障:

DBA违反规定使用数据库服务器上公网后,服务器操作系统遭到攻击,导致系统死机后不得不重启

与几台POS机相连的交换机突然损坏,导致这几台POS机无法提供服务

系统运行过程中突然停电,恢复供电后操作系统重新启动

某员工蓄意删除部分商品信息,导致系统无法正常销售这些商品

V 因水灾导致数据库服务器被淹后硬盘损毁,致使数据无法恢复

VI DBA误操作强行关闭正在运行的数据库服务器

以上故障,不属于系统故障的是(  )。

A.仅

B.仅

C.仅V

D.仅V

参考答案:C

参考解析:V是介质故障,又称为硬故障,是指物理设备的损坏导致数据库无法运行,而是人为攻击破坏。系统故障是指造成系统停止运转的任何事件,使得系统要重新启动。所以选择C选项。

 

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

A.对于数据量超大的数据库应用系统,最好在刚刚建立好数据库且未导入任何数据前编写调试应用程序

B.对于数据量极大的中大型系统,不需要等待所有的数据都入库后才开始试运行,可以先装载少量的数据,等到试运行的结果符合设计要求后,再批量装入全部数据

C.数据库的重构不仅需要在原来的数据库设计的基础上做适当的扩充或修改,也最好考虑重新设计相应的应用程序

D.索引的根本目的是为了提高查询效率,但当数据量庞大时也会占用大量的磁盘空间。由于查询缓存的存在,因此不需要为经常在查询中作为条件的列建立索引

参考答案:B

参考解析:A选项中在调试应用程序时,如果数据入库尚未完成,数据库没有数据,应用程序的调试将会出现一定的困难;C选项中数据库重构应该尽量避免应用程序的改动;D选项中经常查询的列应该建立索引。

 

5、在SQL Server 2008中,master是一个非常重要的系统数据库,如果master损坏将会对系统造成严重后果,因此系统管理员应该对master进行备份。SQL Server 2008对数据库提供的备份有(  )。

完全备份 差异备份 日志备份

A.仅

B.仅

C.仅

D.全部

参考答案:B

参考解析:数据库备份分为以下两种:完全备份,这可能是大多数人常用的方式,它不仅可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象,而且备份数据库文件和日志文件,但它需要花费更多的时间和空间,所以一般推荐一周做一次;差异备份,差异备份是备份自上一次完全备份之后有变化的数据文件、日志文件以及数据库中其他被修改的内容等。它比最初的完全备份小,因为它只包含自上次完全备份以来所改变的数据。它的优点是存储和恢复速度快,推荐每天做一次差异备份。

 

6、设有某通信公司的业务支撑系统,该系统中存在如下各种数据或文档

通话详单

短信数据

系统ER图及说明文档

物理平台的数据字典及其说明文档

V 用户名单

用户每月费用支出分类汇总数据

用户缴费记录

以上各类数据,属于元数据的是(  )。

A.仅V

B.仅V

C.仅

D.仅

参考答案:D

参考解析:元数据是关于数据的数据,或者叫做描述数据的数据,它描述了数据的结构、内容、链和索引等项的内容。题干中只有符合定义。其余的内容都是用户数据。故答案为D项。

 

7、给定如下三个关系表:

销售明细表(商品标识,销售时间,单价,数量,金额)

日销售表(商品标识,销售日,总数量,总金额)

月销售额(商品标识,销售月份,总数量,总金额)

下列说法正确的是(  )。

A.销售明细表的数据粒度最大,数据量最大

B.日销售表的数据粒度最大,数据量最小

C.月销售表的数据粒度最大,数据量最小

D.月销售表的数据粒度最小,数据量最小

参考答案:C

参考解析:

数据粒度划分标准可以将数据仓库中的数据划分为详细数据、轻度总结、高度总结三级或更多级。确立粒度的原则:细化程度越高,粒度越小;细化程度越低,粒度越大,综合程度越高。如果数据仓库不保存低粒度的数据而只有粗粒度的数据,则需要存储的数据量就较少。所以AD选项错。B选项中已是最小粒度,所以没有最大和最小之分。C选项中月销售表可以分成粒度更小的日销售表。

 

8、在分布式数据库应用系统中,对全局关系进行分片设计时,下列说法正确的是(  )。

A.对于一个全局关系中的任意数据,不允许其不属于任何一个片段,但允许某些数据同时属于不同的片段

B.对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也允许某些数据同时属于不同的片段

C.对于一个全局关系中的任意数据,不允许其不属于任何一个片段,也不允许某些数据同时属于不同的片段

D.对于一个全局关系中的任意数据,可以允许其不属于任何一个片段,也不允许某些数据同时属于不同的片段

参考答案:C

参考解析:分布式数据库采用数据分片对数据进行管理,分片有以下三个原则:完整性原则,即全局关系的所有数据项必须包含在某个片段中,否则将导致数据库不完整,造成某些片段数据丢失;重构性原则,即所有片段必须能够还原全局关系;不相交原则(对垂直分片的主键除外),对于一个全局关系,要保证数据不丢失,则必须要属于某个片段,即不允许不属于任何一个片段,也不允许一个全局关系的某些数据既属于该全局关系的某些片断又属于该全局关系的另一个片断(垂直关系中的码属性除外)

 

9、某大型超市的数据库应用系统中,设有下列数据:

商品清单 商品销售细节数据

I DBMS中的数据字典 数据库结构说明文档

V 前端应用程序表中数据项的定义及说明文档

商品分类销售汇总数据

以上数据中,一般不属于元数据的是(  )。

A.仅

B.仅V

C.仅

D.仅V

参考答案:C

参考解析:元数据被定义为描述数据及其环境的数据,是关于数据的数据。元数据用于描述数据仓库内数据的结构和建立方法,可将其按用途的不同分为技术元数据和业务元数据。一般来说,它有两个主要的用途:首先能够提供基于用户的信息,其次能支持系统对数据的管理和维护。在传统的数据库中,元数据描述了数据库中的各个对象,如数据库中数据字典就是一种元数据,在关系数据库中,这种描述就是对数据库、表、列等对象的定义。DBM数据字典、数据库结构证明文档、前端应用程序表中数据库的定义及说明文档都是元数据。而都是提供了基于用户数据的信息,与元数据的定义不符,因此不是元数据。

 

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

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

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

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

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

参考答案:A

参考解析:在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度。使用游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃,而使用临时表能够加速查询。相关子查询的不可以加速查询。

 

 

 

 

2

1、设有关系模式R(ABCD),存在函数依赖集:{A→BC→D},则R最高可属于(  )。

A1NF

B2NF

C3NF

DBCNF

参考答案:A

 

2、用UML建立业务模型是理解企业业务的第一步,业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员,它们直接的关系是(  )。

A.关联关系

B.依赖关系

C.聚集关系

D.概括关系

参考答案:D

参考解析:在UML类图中的概括关系也称为泛化关系,描述了一般事物与该事物中的特殊种类之间的关系,也就是父类与子类之间的关系。本题中航空公司的售票员和电话售票员都属于业务人员的子类,因此属于概括关系。

 

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

A.确定关系表的文件组织形式

B.进行关系规范化设计

C.创建必要的索引

D.设置存储分配参数

参考答案:B

参考解析:数据库物理设计阶段活动包括:数据库逻辑模式;选择或配置基本关系表的文件组织形式,为基本关系表设计数据存取方法或存取路径;数据分布设计;安全模式设计;确定系统配置;物理模式评估。

 

4、从功能上讲,数据库应用系统设计包括下列四个层次,其中包括构件设计的是(  )。

A.表示层

B.业务逻辑层

C.数据访问层

D.数据持久层

参考答案:B

参考解析:从功能上讲,数据库应用系统设计包括下列四个层次:表示层,位于最外层,离用户最近,用于显示数据和接受用户输入的数据;业务逻辑层,表示层和数据访问层之间通信的桥梁,主要负责数据的传递和处理,例如数据有效性的检验、业务逻辑描述相关功能。 业务逻辑层概要设计包括:结构、行为、数据接口、故障处理、安全设计、系统维护与保障等方面的内容。数据访问层,主要实现对数据的保存和读取操作;数据持久层。由上述可知,业务逻辑层的主要任务是梳理DBAS的各项业务活动,将其表示为各种系统构件(如类、模块、组件等),因此构件设计属于业务逻辑层。

 

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

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

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

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

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

参考答案:B

参考解析:为了提高系统的性能,应该根据应用情况将数据的易变部分和稳定部分、经常存取部分和存取频率较低的部分分开存放,较常用的放在高速读写的磁盘上,但并没有说索引一定要在高速磁盘,日志一定要在低速磁带,要根据访问频率决定。

 

6、关系模型是数据库系统最常用的一种数据模型。下列关于关系模型的说法,错误的是(  )。

A.关系模型中的关系是一个二维表,表中的一行对应关系中的一个元组

B.按照一定的规则可以将ER模型转换为关系模型中的关系模式

C.关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的

D.关系模型中的关系模式描述关系的动态结构,其内容随用户对数据库的操作而变化

参考答案:D

参考解析:关系模式描述关系的静态结构,它是静态、稳定的,而关系是动态、随用户对数据库的操作而变化的。考生要区分开来关系模式与关系。

 

7、某公司计划开发一套生产管理系统,在开发前需对数据库产品进行选型工作。下列有关数据库产品选型的说法,错误的是(  )。

A.由于关系数据库均采用SQL语句对数据库中数据进行维护,因此数据库产品选定后如需进行更换,应用程序无需修改

B.在选型过程中需要考虑应用系统的可用性、可靠性和连续性要求

C.在选型过程中需要考虑数据库管理系统所支持的操作系统平台,例如SQL Server数据库管理系统只支持在Windows操作系统上运行

D.部分数据库管理系统在大数据量和大并发情况下可能出现速度变慢、死锁等问题,因此在选型过程中应充分考虑数据量和性能需求

参考答案:A

参考解析:数据库选用中该注意考虑应用系统的可用性、可靠性和连续性要求、数据库环境,如操作系统要求等。在存在大数据的情况下,还应该考虑到数据库对大数据的处理能力。虽然关系数据库均采用比较统一的SQL语句对数据库中的数据进行维护,但是不同的数据库产品提供不同的应用程序接口,因此在更换数据库产品后,一般原有的应用程序和数据库的接口会失效,需要重新修改应用程序。

 

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

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

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

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

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

参考答案:B

参考解析:查询处理器中最主要的模块是查询编译器和查询执行器,负责DML语句解析和执行,因此B项中所阐述的不是存储管理器的功能,应该是查询处理器的功能。

 

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

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

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

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

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

参考答案:C

参考解析:对模式进行分解时,既要保证分解具有无损连接性,又要保证分解保持函数依赖。所谓无损连接指分解的若干连接重组时可以精确恢复到原来的数据表,数据记录既没有增加也没有减少。保持函数依赖是指原关系模式含有的属性之间的隐含关系在分解后不能丢失。本题由所给的F可以看出ABC为关系中的主键,D为非主属性,D依赖于ABC分解可恢复出原关系,但其中隐含的DAB的依赖却丢失了。

 

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

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

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

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

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

参考答案:B

参考解析:分割表增加了维护数据完整性的代价。分割表分为水平分割表和垂直分割表两种。水平分割表:一种是当多个过程频繁访问数据表的不同行时,水平分割表,并消除新表中的冗余数据列;另一种是当主要过程要重复访问部分行时,最好将被重复访问的这些行单独形成子集表(冗余储存),这在不考虑磁盘空间开销时显得十分重要,但在分割表以后,增加了维护难度,要用触发器立即更新、或用存储过程及应用代码批量更新,这也会增加额外的磁盘I/O开销。垂直分割表(不破坏第三范式):一种是当多个过程频繁访问表的不同列时,可将表垂直分成几个表,减少磁盘I/O(每行的数据列少,每页存的数据行就多,相应占用的页就少),更新时不必考虑锁,没有冗余数据。缺点是在插入或删除数据时要考虑数据的完整性,用存储过程维护。另一种是当主要过程反复访问部分列时,最好将这部分被频繁访问的列数据单独存为一个子集表(冗余储存),这在不考虑磁盘空间开销时显得十分重要,但因此增加了重叠列的维护难度,要用触发器立即更新、或用存储过程及应用代码批量更新,这也会增加额外的磁盘I/O开销。垂直分割表可以达到最大化利用Cache的目的。水平分割后,查询数据需要使用UNION操作。垂直分割后,查询数据需要JOIN操作。

 

 

 

 

3

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

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

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

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

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

参考答案:A

参考解析:在SQL Server 2008中,只有创建某个临时表的连接中才能查询当前临时表的数据,并当ul创建的该表的连接还未断开时,才能访问这个表的数据。

 

2、下列哪些属性不适合建立索引(  )。

A.经常出现在GROUP BY字句中的属性

B.经常参与连接操作的属性

C.经常出现在WHERE字句中的属性

D.经常需要进行更新操作的属性

参考答案:D

参考解析:索引适合使用的条件:在经常需要搜索的列上,可以加快搜索的速度;在经常使用连接的列上(这些列主要是一些外键)可以加快连接的速度,在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的;在经常使用WHERE子旬中的列上面创建索引,加快条件的判断速度。 索引不适合使用的条件:对于那些在查询中很少使用或者参考的列不应该创建索引;对于那些只有很少数据值的列也不应该创建索引;经常进行更新的列不适宜创建索引。

 

3、下列有关数据库系统及相关内容的说法中,错误的是(  )。

A.数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关。

B.数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理。

C.数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据集合。

D.数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护。

参考答案:D

参考解析:数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。数据字典一般由数据库管理系统本身管理和维护。D选项中所说的记录数据库系统运行时数据库操作情况的日志信息是属于日志文件的内容。

 

4、在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是(  )。

A.存储过程可以接受输入参数,并可将执行结果以输出参数形式返回

B.存储过程可以有多个输人参数,但只能有一个输出参数

C.定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作

D.存储过程的输人参数和输出参数均可有默认值

参考答案:B

 

5SQL Server 2008提供了多种数据备份方法:

完整数据库备份 差异数据库备份

文件备份 差异文件备份

以上备份方法中,在备份完成之后必须再对日志进行备份的是(  )。

A.仅

B.仅

C.仅

D.仅

参考答案:B

参考解析:文件备份主要是对数据库中数据文件的备份,不对日志文件备份,因此在备份完成之后必须再对日志进行备份。所以选择B选项。

 

6、在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。关于OLTPOLAP,一般情况下,下列说法正确的是(  )。

AOLTP系统的安全性要求比OLAP系统的低,也比较容易实现

BOLAP系统在访问数据时,一般以访问少量记录为主,OLTP系统则相反

COLTP要求系统必须具有很高的响应速度,而OLAP对系统响应速度的要求较为宽松

DOLTP系统一般由企业的中上层或决策层使用,而OLAP系统一般由企业的中下层业务人员使用

参考答案:C

参考解析:OLTP是对数据库联机的日常操作,通常是对一条记录的查询和修改,要求快速响应用户的请求,对数据的安全性、完整性及事物吞吐量要求很高。而OLAP是对数据的查询和分析操作,通常是对海量历史数据的查询和分析,要访问的数据量非常大,查询和分析操作十分复杂。所以AB选项错。又因为OLAP为宏观分析,OLTP为微观操作,所以前者面向中上层和决策者使用,而后者面向企业的中下层业务人员使用。所以D选项错。因此选择C选项。

 

7、在一个分布式数据库中,数据集S被分片为S1S2S1存储在场地1DB2数据库中;S2有两个副本,一个副本存储在场地2SQL Server数据库中,另一个副本存储在场地3Oracle数据库中。用户在开发数据库应用程序时,统一采用ODBC访问数据源。用户程序控制两个副本的访问顺序:先访问场地2的副本,如果失败,则转向场地3的副本。根据以上描述,判断该分布式数据库具有的透明性级别是(  )。

A.分片透明性

B.位置透明性

C.全局数据模型透明性

D.局部数据模型透明性

参考答案:D

参考解析:分布透明性包括分片透明性、位置透明性、局部数据模型透明性。分片透明性是最高层次,指的是用户或应用程序只对全局关系进行操作而不必考虑关系分片的情况。位置透明性是下一层次,指用户或应用程序只需了解数据分片情况,而不必了解片段的存储场地。局部数据模型透明性指的是用户或用户程序不必了解局部场地上使用的是哪种数据模型,但是必须了解全局数据的分片情况,还需了解各片断的副本复制情况及各片断和它们副本的场地位置分配情况。由于本题中考虑到场地2和场地3的选择,所以位置对用户来说并不透明,应选择D选项。

 

8、下列哪一条不是数据仓库的基本特征(  )。

A.反映当前准确数据

B.数据是相对稳定的

C.数据是集成的

D.数据是面向主题的

参考答案:A

参考解析:数据仓库有四个特点:面向主题,操作型数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库中的数据按照一定的主题域进行组织。主题是一个抽象概念,是指用户使用数据仓库进行决策时所关心的重点方面,一个主题通常与多个操作型信息系统相关;集成的,面向事务处理的操作型数据库通常与某些特定的应用相关,数据库之间相互独立,并且往往是异构的。而数据仓库中的数据是在对原有分散的数据库数据抽取、清理的基础上经过系统加工、汇总和整理得到的,必须消除源数据中的不一致性,以保证数据仓库内的信息是关于整个企业的一致的全局信息;稳定的,操作型数据库中的数据通常实时更新,数据根据需要及时发生变化。数据仓库的数据主要供企业决策分析之用,所涉及的数据操作主要是数据查询,一旦某个数据进入数据仓库以后,一般情况下将被长期保留,也就是数据仓库中一般有大量的查询操作,但修改和删除操作很少,通常只需要定期的加载、刷新;反映历史变化,操作型数据库主要关心当前某一个时间段内的数据,而数据仓库中的数据通常包含历史信息,系统记录了企业从过去某一时点(如开始应用数据仓库的时点)到目前的各个阶段的信息,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。

 

9SQL Server 2008提供了多种备份机制,其中数据库差异备份所备份的内容是(  )。

A.从最近的一次完整备份到当前时间数据库中变化的数据

B.从最近的一次完整备份到当前时间数据库中变化的数据和日志

C.从最近的一次差异备份到当前时间数据库中变化的数据

D.从最近的一次差异备份到当前时间数据库中变化的数据和日志

参考答案:B

参考解析:差异备份是指备份自上一次完全备份之后有变化的数据。SQL Server 2008中除了备份变化的数据外还要备份日志文件,这是因为在恢复时要根据日志中的事务过程进行恢复操作。所以选择B选项。

 

10、现有一个大型咨询公司的数据库应用系统,每个部门都要生成大量的全局报表并执行少量的更新操作。随着数据量的增加,系统出现了性能瓶颈。鉴于各个部门地理上是分散的,公司希望采用分布式数据库技术解决该问题。下列数据分配方式中最适合该应用的是(  )。

A.集中式

B.分割式

C.复制式

D.混合式

参考答案:C

参考解析:集中式是指所有的数据片断都安排在一个场地上。分割式是指所有全局数据只有一份,它们被分割成若干片断,每个片断被分配在一个特定的场地上。全复制式是指全局数据有多个副本,每个场地上都有一个完整的数据副本。混合式是指全局数据被分为若干个数据子集,每个子集都被安排在一个或多个场地上,但是每个场地未必保存所有数据。以上四种分配方式各有千秋,但复制式在每个分场都有完整的数据,这样大大减少了各部门对全局数据的访问。因此采用复制式数据分配能够提高每个场地的响应速度。

 

 

 

 

4

1、对于ODS体系,有下列说法:

ODS :第一类ODS数据更新频率是天级,一般隔夜后将数据更新到ODS

ODS:第二类ODS的数据更新频率是小时级,如4小时更新一次

ODS :第三类ODS的数据更新频率是秒级,即操作型系统中的数据发生改变后,几乎是立即传送到ODS中,这类ODS建设难度大

ODS:第四类ODS是根据数据来源方向和类型划分的,不仅包含来自操作型环境的数据,也包含由数据仓库层和数据集市层的应用反馈给0DS的一些决策结果或一些报表信息

以上说法正确的是(  )。

A.仅

B.仅

C.仅

D

参考答案:C

参考解析:ODS(Operational Data Store)是数据仓库体系结构中的一个可选部分,ODS具备数据仓库的部分特征和0LTP系统的部分特征,它是面向主题的、集成的、当前或接近当前的、不断变化的数据。第一类ODS数据更新频率是秒级,第二类ODS的数据更新频率是小时级,第三类ODS的数据更新频率是天级,上述三类是根据数据更新的速度划分的,ODS:第四类ODS是根据数据来源方向和类型划分的。

 

2、现有SQL Server 2008数据库服务器,其中的一个数据库占用80GB空间,另有一台用于备份的计算机,该机器上有4个大小均为50GB的硬盘分区。若要将此数据库完全备份到该计算机上,则(  )。

A.不能实现,因为每个分区上的空间都不够80GB

B.可以先建立一个备份设备,这个设备分别在4个分区上各占用20GB空间,然后再用此设备备份数据库

C.可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这4个备份设备的备份媒体集,最后再用此备份媒体集备份数据库

D.可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到这4个备份设备上

参考答案:C

参考解析:对于80GB的数据库需分4个硬盘分区来存储,可先在每个分区上分别建立一个备份设备,指定每个设备的大小为20GB,并建立一个包含这4个备份设备的备份媒体集,最后再用此备份媒体集备份数据库。

 

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

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

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

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

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

参考答案:D

参考解析:数据库应用系统的需求包括:数据需求分析,数据处理需求分析,业务需求分析及其在性能、存储、安全、备份和恢复等方面的要求。C选项中,数据需求分析的主要工作是从用户视图出发,分析与辨识应用领域所管理的各类数据项和数据结构,形成数据字典的主要内容。B选项中在需求分析阶段,系统需求分析员与用户充分沟通,并形成文档化的需求描述。A选项中通过需求分析过程,需要系统的描述整个应用系统的功能特征、性能特征和约束,并形成需求规范说明文档。D选项中数据操作响应时间、系统吞吐量和最大并发用户数都是性能需求分析的重要指标。所以选择D选项。

 

4、下列有关三级模式结构和数据独立性的说法中,正确的是(  )。

A.在一个数据库中可以定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求

B.外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式

C.三级模式和两层映像的系统结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响

D.数据独立性使得数据的定义和描述与应用程序相分离,简化了数据库应用程序的开发,但增加了用户维护数据的代价

参考答案:C

参考解析:内模式又称物理模式,处于最底层,它给出了数据库物理存储结构与物理存取方法,内模式反映了数据在计算机物理结构中的实际存储形式。一个数据库只对应一种内模式。外模式是用户的局部模式。一个数据库中可以定义多个外模式。数据独立性不仅简化数据库应用程序的开发,同时因为屏蔽了物理结构的差异,所以也简化了用户维护数据的代价。数据库系统三级模式和两层映像的系统结构保证了数据库系统中能够具有较高的逻辑独立性和物理独立性。

 

5、关于数据库概念设计及物理结构设计,下列说法错误的是(  )。

A.数据库概念设计过程中,每个实体集需要有唯一的名字,实体集一般用名词或名词短语命名

B.数据库概念设计阶段的目标是描述需要存储的记录及其数量

C.数据库物理结构设计的目标是设计一个空间利用率高,具有较高访问效率和较低维护成本的数据库物理结构

D.数据库物理结构设计的结果可以从时间、空间和维护代价等方面进行评估,一般需要从多种可行方案中根据评估情况选择最为合理的方案

参考答案:ABC

参考解析:B选项中数据库概念设计的目标:定义和描述应用领域涉及的数据范围;获取应用领域或问题域的信息模型;描述清楚数据的属性特征;描述清楚数据之间的关系;定义和描述数据的约束;说明数据的安全性要求;支持用户的各种数据处理需求;保证信息模型方便地转换成数据的逻辑结构(数据库模式),同时也便于用户理解。A选项在数据库概念设计阶段,将具有相同属性特征的同类对象抽象为实体集,然后用一个有意义的名词或名词短语为每一个实体集命名。C选项数据库物理设计阶段的目标是设计一个存储空间占用少、数据访问率高和维护代价低的数据库物理模式。D选项物理模式评估中对数据库物理设计结果从时间、空间和维护等方面进行评估,从多种可行方案中选择合理的数据库物理结构。综上所述,B选项错误。

 

6、在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是(  )。

A.将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多

B.将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量

C.将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度

D.与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性

参考答案:C

参考解析:照片相对于文字、数字而言,所占的空间更大,如果存放在数据库中,则会增加数据库数据的大小。因此在备份的时候,需要备份的数据也增多,会占用更多的备份空间。若照片存在文件系统中,则仅仅需要将照片路径存放在数据库中,相对于存放照片本身来说,减少了很多数据量。照片存储到数据库中后,对照片的访问就受到了很大的限制,当多人同时访问同一个照片时,会大大降低用户访问照片的速度。照片存放在数据库中的优点之一就是没有像文件系统那样把人员信息和照片数据分离,因此有更好的一致性。

 

7、数据库运行过程中,对数据库空间使用情况进行管理是一项非常重要的工作。下列有关数据库空间管理的说法,错误的是(  )。

A.不同的数据库管理系统,由于使用逻辑存储结构屏蔽了物理存储结构,因此数据库空间管理的方法基本相同

B.数据库管理员需要通过历史数据分析并根据应用系统情况,对数据库所使用的空间情况进行预测

C.应重点监控空间增长比较快的表,当数据量超过存储能力前及时增加存储空间

D.当硬件存储空间无法满足数据库需求时,可以考虑将部分不使用的历史数据转移到其他廉价存储中

参考答案:A

参考解析:随着数据库的运行,数据库中的数据会不断改变,为了确保数据库的正常运行,需要数据库管理员对数据库空间使用情况进行分析和预测。其中的重点是监控空间增长比较快的表,对这些表的监控就能达到对数据库空间的增长的良好预测。当数据库所在的空间已经不能满足需求时,可以考虑将一些不再使用的数据转移到其他存储设备上。不同的数据库管理系统有着不同的逻辑实现结构,因此数据库空间管理办法随数据库管理系统不同而不同。

 

8、下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是(  )。

A.客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)

B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器

C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大

D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务

参考答案:C

参考解析:B/S结构的数据库应用系统的特点是用户界面完全通过www浏览器实现,一部分事务逻辑在前端实现,主要的事务逻辑在服务器实现,所以其对客户机配置要求不高,即使对服务器要求较高,也不需要安装客户端软件。

 

9、以下哪个设计内容不属于数据库应用系统总体设计范畴(  )。

A.数据库应用系统体系结构设计

B.软硬件选型和配置设计

C.数据库软件总体设计

D.关系模式设计

参考答案:D

参考解析:系统总体设计的主要内容包括确定DBAS体系结构、软硬件选型和配置设计、应用软件总体设计和业务规则初步设计。

 

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

A.数据库空间占用情况

B.数据查询响应时间

C.单位时间内可以完成的查询数量

D.单位时间内可以完成的事务数量

参考答案:A

参考解析:DBAS需求分析阶段的一项重要工作是分析DBAS应具有的性能指标,主要包括:数据操作响应时间,或数据访问响应时间;系统吞吐量,即指系统在单位时间内可以完成的数据库事务或查询的数量;允许并发访问最大用户数;TPS(Price per TPS)代价值。

 

 

 

5

1、设在SQL Server 2008中,某关系表需要存储职工的工资信息,工资的范围为200010000,设用整型类型存储。下列数据类型中最合适的是(  )。

Aint

Bsmallint

Ctinyint

Dbigint

参考答案:B

 

2、在某并行数据库中,有关系R(AB.和S(BC),其中R包含1000000行数据,S包含100行数据。现有查询SELECT*FROM RS WHERE RA>SB。下列数据划分方式中,对该查询速度最快的是(  )。

A.将R按照A属性进行散列划分,将S按照B属性进行散列划分

B.将R按照A属性进行范围划分,将S按照B属性进行范围划分

C.将R按照A属性进行范围划分,将S复制到各个节点

D.将R按照A属性进行散列划分,将S复制到各个节点

参考答案:C

参考解析:范围划分明显有利于范围查询和点查询,s包含数据比较少,适合对S采用复制的方法。

 

3、设某数据库服务器中配置有2300GB1500GB的硬盘,为了保证可靠性,数据库管理员在3块硬盘上建立了RAID5。建立RAID5后,可用的磁盘空间为(  )。

A1100GB

B600GB

C300GB

D500GB

参考答案:B

参考解析:Raid5需要3块硬盘,并把数据和相对应的奇偶校验信息存储到组成raid5的各个磁盘上。其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此可用空间为300+300=600G

 

4、在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

参考解析:数据库的恢复顺序如下:恢复最近的完全数据库备份;恢复完全备份之后的最近的差异数据库备份;按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份。

 

5、某商场经营管理系统在3点进行了数据库全备份,9点进行了数据库日志备份,1030分存储数据库数据的磁盘出现故障,但日志保存在另外一个磁盘中。数据库管理员发现问题后随即进行数据恢复工作,在所有备份均可用的情况下,数据库数据可以恢复到的时间点为(  )。

A3

B9

C1030

D.数据库不可恢复

参考答案:C

参考解析:因为3点进行了数据库全备份,而日志又保存在另一个磁盘中,且存放日志的磁盘未损坏。因此在故障发生时,先对结尾日志备份,然后依次使用数据库全备份、日志备份和结尾日志备份,可以将数据库数据恢复到1030分的状态。

 

6、在SQL Server 2008某数据库中,用户ulRolel角色中的成员。设在该数据库中执行了下述授权语句:

GRANT INSERT ON T TO UI

GRANT UPDATEDELETE ON T TO Rolel

GRANT SELECT ON T TO PUBLIC

DENY UPDATE ON T TO PUBLIC

则用户UlT表具有的操作权限是(  )。

AINSERT

BINSERTUPDATEDELETE

CINSERTSELECTDELETE

DINSERTDELETE

参考答案:C

参考解析:前三句赋予用户U1TINSERTUPDATEDELETE的权限,第四句拒绝UPDATE权限。所以用户的操作权限是INSERTSELECTDELETE

 

7、关于并行数据库,下列说法错误的是(  )。

A.层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构

B.无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于OLTP应用

C.并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率

D.并行数据库系统的主要目的是实现场地自治和数据全局透明共享

参考答案:D

参考解析:并行数据库系统的主要目的是通过高速通信介质连接多个可独立处理的单元以并行执行的方式完成对数据库系统的互联查询、内部查询及各种内部操作。分布式数据库系统的主要目的才是实现场地自治和数据全局透明共享。

 

8、在SQL Server 2008中,若希望数据库用户ACCT具有创建数据库对象的权限,较为适合的实现方法是(  )。

A.使ACCT只在dbcreator角色中

B.使ACCT只在public角色中

C.使ACCT只在db_owner角色中

D.使ACCT只在db_ddladmin角色中

参考答案:A

参考解析:dbcreator角色具有创建、删除、修改和还原数据库对象的权限,所以可以使ACCT只在dbcreator角色中。

 

9、以下关于事务调度的说法错误的是(  )。

A.调度分为串行调度和并发调度

B.串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务

C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变

D.并发调度中不同事务的操作不可以交叉执行

参考答案:D

参考解析:事务是构成数据库应用中一个独立逻辑工作单元的操作的集合,也是访问并可能更新数据库中各种数据项的一个程序执行单元。数据库系统通过执行各种事务实现对数据库数据的操作,管理和执行事务是DBMS的基本功能。事务的四大特性为:原子性;一致性;隔离性;持久性。事务调度则是为了保证事务的此四大特性。调度分为串行调度和并发调度。串行调度的特点是一个事务的所有操作都执行完后才开始执行另一事务,不存在事务操作的交叉执行;不同事务操作的交叉执行称为并发调度,DBMS交叉执行来自多个事务的各个操作,以提高数据库系统的性能。并发调度中不同的事务的操作可以交叉执行。

 

10、在SQL语言中的视图(view)是数据库体系结构中的(  )。

A.内模式

B.模式

C.外模式

D.物理模式

参考答案:C

参考解析:在SQL中,视图是基于SQL语句的结果集的可视化的虚表,它包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加SQL函数、WHERE以及JOIN语句。外模式也称子模式(Subschema)或用户模式,它是数据库用户(包括应用程序员和最终用户)能看见和使用的局部数据的逻辑结构和特征描述,是数据库用户的数据视图,是与某一应用有关的数据逻辑表示。视图是外模式的实现方式之一。



考无忧小编:

想一次性通过考试还是需要付出点精力滴,童鞋们好好加油复习以上的三级数据库试题!相信大家一定可以一次性通过考试的哟!还有就是一定要舍得投资啦!小伙伴们都问买什么资料好?我想给大家建议的是买和考试相似的资料就好,也就是电脑题库或者参加培训班。不知道在哪里找吗?考无忧小编给大家推荐考无忧网校的计算机等级考试题库



文章推荐:

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

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

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


温馨提示:

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

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

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


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