2024年《数据库系统概论》考研王珊版考研真题考研_第1页
2024年《数据库系统概论》考研王珊版考研真题考研_第2页
2024年《数据库系统概论》考研王珊版考研真题考研_第3页
2024年《数据库系统概论》考研王珊版考研真题考研_第4页
2024年《数据库系统概论》考研王珊版考研真题考研_第5页
已阅读5页,还剩32页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库系统概论》考研王珊版考研真题考研

第壹部分名校考研真题

阐明:我优拢指定王珊《数据库系统概论》(第5版)悬考研参照耆目的名校历年考研

真题以及有关教辅习11中挑选具有代表性的真11,并封其谨行了详细的解答。通ifiii壹部

分的练习,可以协助孥员巩固基础知识、扎实专业基础,优而做到全方位备考。

壹、选择题

1按照数据库应用系统生命周期模型,在^发某数据库应用系统B寺,空寸系统采用的软

硬件及技术方案等作出合理的评估并提出选择提议的工作属于(X

A.规划与分析阶段的系统规划与定义

B.规划与分析阶段的可行性分析

C,需求分析阶段的业务规则需求分析

D.系统设计阶段的^体设计

【答案】B查看答案

【解析】技术可行性分析是指望寸系统采用的软硬件及技术方案等作出合理的评估并提

出选择提议,是根据顾客提出的系统功能、性能及实现系统的各项约束条件来迤行分析的,

属于规划与分析阶段。

2有关数据库应用系统的需求分析工作,下列^法封的的是(1

A.通遇需求分析谩程,需要确定出整彳固应用系统的目的、任务和系统的范围阐明

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

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

D.数据操作响应B寺间、系统吞吐量、最大并发顾客数都是性能需求分析的重要指襟

【答案】D查看答案

【解析】数据库应用系统的需求分析工作重要包括:①数据及数据处理需求分析;②

业务需求分析;③性能、存储、安全、备份、恢复等方面的需求。其中,性能需求分析指

襟重要包括:①数据操作响应畤间;②系统吞吐量;③最大并发顾客数。

3下列用于数据库概念设计的措施是(X

A.DFD措施和IDEFIX措施

B.E-R措施和IDEFO措施

C.E・R措施和IDEFIX措施

D.DFD措施和IDEFO措施

【答案】C查看答案

【解析】概念设计指将需求分析得到的顾客需求抽象^信息构造的谩程。常见的顾客

数据库概念设计措施包括E-R措施和IDEFIX措施等。

4有关数据库概念设计阶段的工作目的,下列^法^误的是(X

A.定义和描述应用系统设计的信息构造和范围

B.定义和描述应用系统中数据的属性特性和数据之间的联络

C.描述应用系统的数据需求

D.描述需要存储的记录及其数量

【答案】D查看答案

【解析】数据库概念设计阶段的工作内容悬:①定义和描述应用领域波及的数据范围,

获取应用领域或冏域的信息模型;②精确描述数据的属性特性、数据之间的关系、数据

约束、数据的安全性规定以及支持顾客的多种处理需求;③保证信息模型封的便捷的转换

成数据库的逻辑构造(数据库模式),便于顾客理解。但不需要描述需要存储的记录及其数

5下列不属于非平凡函数依赖的是(1

A.(CustonierlD,ProviderlD,BuyDdle)一GoodsName

B.(CustomerlD,ProviderlD,BuyDate)一GoodsName,ProviderlD

C.(CustomerlD,ProviderlD,BuyDate)-*GoodsClassID

D.(CustomerlD,ProviderlD,BuyDate)-ProviderlD

【答案】D置看答案

【解析】若X-Y,但Y£X,则称X-Y是平凡函数依赖,否则称^非平凡函数依赖。

D项卷平凡函数依赖,因此不属于非平凡函数依赖。

6有某数据库系统在运行谩程中发生了系统故障,发生故障B寺正在运行事务tl和t2e

迤行故障恢复畴,在日志文献中发既有tl事务的^始记录而没有结束记录,有t2的^始

记录和结束记录,但t2封数据库的修改遢没有写到数据库中,优检查黠^始正向扫描日志

文献(X

A.扫描到tl畤,直接重做tl,扫描到t2B寺,将t2直接撤销

B.扫描到tlB寺,将tl加入重做队列,扫描到t2畤,将t2加入撤销队列

C.扫描到tl畤,直接撤销tl,扫描到t2畤,将t2直接重做

D.扫描到tl畤,将D加入撤销队列,扫描到t2B寺,将t2加入重做队列

【答案】D查看答案

【解析】事务的原子性定义悬:壹种事务封数据库的所有操作是壹种不可分割的工作

罩元,要么所有执行,要么所有不执行。本题中由于tl事务没有结束记录,也言镯数据库

做了部分修改,因此应富加入回滚队列。而t2有^始和结束记录却将数据存储在缓冲区中,

没有写入数据库,因此应常加入重做队列。

7在大型企业的数据库应用系统设计中,封企业(甲方)和项目承担方(乙方)的人

员角色,下列^法壹般来Bi不合理的是(\

A.甲方首席信息官和乙方项目理要参与概念模型设计工作

R.甲方首席信息官要实际参与逻辑模型和物理模型设计与实行工作

C.逻辑模型设计完毕彳爰来,重要由乙方数据库工程肺负责物理模型的设计与实现工

D.甲方理、首席信息官、乙方项目^理和双方系统架构肺壹般都要参与系统规

划与^体架构设计工作

【答案】B查看答案

【解析】在合作谩程中甲方首席信息官重要参与项目规划、需求分析以及概念模型设

计阶段工作,而乙方(项目承担方)数据工程肺重要负责数据库逻辑模型和物理模型的设

计与实瑰。

8某企业需要在壹种SQLServer实例上用多种部门构建不壹样的数据库,有壹种通

用的数据类型需要在il些不壹样的数据库中,则很好的实现措施是(X

A.在创立所有的顾客数据库之前,将此数据类型定义在master数据库中

B.在创立所有的顾客数据库之前,将此数据类型定义在model数据库中

C.在创立所有的顾客数据库之前,将此数据类型定义在msdb数据库中

D.在创立所有的顾客数据库之前,在每彳固数据库中分别定义此数据类型

【答案】B查看答案

【解析】由于model数据库作悬样板数据库,壹直存在于SQLServer系统中,并且

其中包括了所有顾客数据库的公共信息,因此在创立所有的顾客数据库之前将数据类型定

义在model数据库中是很好的实现措施。

9有教肺表(教肺号,教肺名,职称,基本工资),其中基本工资和取值与教肺职称有

关,实王凫1他约束的可行方案是(1

A.在教肺表上定义壹种视图

B.在教肺表上定义壹种存储遇程

C.在教肺表上定义插入和修改操作的触发器

D.在教辞表上定义壹种襟量函数

【答案】C查看答案

【解析】触发器是壹种辗需顾客调用的特殊的存储遇程,常数据库系统迤行特定的操

作发既有触发器定义畤就曾执行触发器定义的功能,利而满足某些特定的需要以保证业务

的处理任务自勤造行。

10VB6.0中RecordSet封象的UPDATE措施的作用是(\

A.在内存中^辟壹种寄存新记录的缓冲区

B.将数据缓冲区中的内容保留到数据库中

C.更改顾客屏幕上显示的数据

D.更改数据缓冲区中目前行指针的位置

【答案】B查看答案

【解析】UPDATE措施的作用是将新添加在缓冲区的记录或修改彳爰的成果永久保留在

数据库中。

11DBMS通遇加锁机制容者午顾客并发访冏数据库,iS属于DBMS提供的(\

A.数据定义功能

B.数据操纵功能

C.数据库运行管理与控制功能

D.数据库建立与维护功能

【答案】C查看答案

【解析】通通加锁机制容^顾客并发访冏数据库属于DBMS所提供的数据库运行管理

与控制功能,除此之外数据库运行管理与控制功能遢包括:统壹管理和控制数据库的建立、

运行和维护。

12计算机系和教务处要封某数据库迤行访冏,计算机系全体教部封此数据库中的所有

数据具有查询权,教务处全体人员封此数据库中所有数据具有查询、插入、删除和修改权。

在SQLServer中,下列安全控制措施最合理的是(\

A.^计算机系每彳固教自币授予每{固表的SELECT权,^教务处全体人员授予每{固表的

SELECT.INSERT.DELETE和UPDATE权

B计算机系和教务处分别建立壹种角色,将两彳固部门的每彳固职工设置封应角色中

的组员。将计算机系角色和教务处角色设置^此数据库的db_datareade「角色中的组员,

将教务处角色设置^此数据库的db.datawriter角色中的组员

C.^计算机系和教务处分别建立壹种角色,将两值1部门的每值1职工设置悬封应角色

中的组员。卷计算机系角色授予每他表的SELECT权卷教务处角色授予每彳固表的SELECT.

INSERT.DELETE和UPDATE权

D.将计算机系和教务处的每彳固职工都设置篇db.owner角色中的组员

【答案】B查看答案

【解析】在数据库中,db_datareader角色具有查询数据库中所有顾客表以合用于计

算机系和教务处的权限;db.datawriter具有更改数据库中所有顾客表中数据以合用于教

务处的权限。

13在SQLServer中,通谩构建永久备份设备可以封数据库迤行备份,下列就法封的

的是(I

A.不需要指定备份设备的大小

B.壹种数据库壹次只能备份在壹种设备上

C.每值]备份设备都是专属于壹种数据库的

D.只能将备份设备建立在磁盘上

【答案】A查看答案

【解析】合用SQLServer备份数据库的埸所建立在磁带或者磁盘上,谨行数据库备

份B寺不需要指定备份设备的大小,壹种备份设备上可以封同壹种数据库或多种数据库迤行

多次备份,同步壹种数据库也可以在多种备份设备上备份。

14有关查询优化冏题,下列^法籍误的是(\

A.将频繁地向数据库发送的某条查询^句用存储谩程来替代,可以提高查询效率

B.卷常常出目前查询条件中的属性建立索引,可以提高查询效率

C.先执行表连接条件,彳麦执行查询条件,有助于提高查询效率

D.将频繁访冏的视图物化并迤行维护,有助于提高查询效率

【答案】C查看答案

【解析】优化查询常见的措施包括:用存储遇程替代频繁向数据库发送的查询言吾句;

^常常出目前查询条件中的属性建立索引并创立和维护频繁访冏的物化视图;处理具有表

连接的查询畤应先执行查询条件再迤行表连接。

15有教肺表(教肺号,姓名,所在系,工资),找出系内教肺平均工资高于全体教肺

平均工资的系信息,射的的^句是(\

A.

SELECT斫在系.AVG(I哭)FROM敦空表

WHEREAVG(T^XSaECTAVG(I5e)FROM致产表)

B.

SELECT务在系.AVG(二资)FROM较•麦

WHEREAVG(二戋XSELECTAVG(二为FROVZ「表)

GROUPBY所在系

c.

SELECT务左系.AVGCL英)FROM敦二表

GROUPBY年在系

HAVINGAVG(工资A(SELECTAVG(工货)FROM数.表)

D.

SELECT羊在系.AVG(工资*ROM联二表

GROUPBY斫在系

WHEREAYG(工资KSELECTAVG(H苑FROM较广裳)

【答案】C查看答案

【解析】分组查询中关键字GROUP,AVG(\SUM(痔函数应放在HAVING

关键字背面作悬查询条件。

16有关分布式数据库系统和并行数据库系统,下列^法封的的是(\

A.分布式数据库系统的目的是运用多处理机结黠并行地完毕数据库任务以提高数据

库系统的整体性能

B.并行数据库系统的目的重要在于实垣埸地自治和数据全局透明共享

C,并行数据库系统常常采用负载平衡措施提高数据库系统的业务吞吐率

D.分布式数据库系统中,不存在全局应用和局部应用的概念,各结黠完全不独立,

各偃I结黠需要协同工作

【答案】C直看答案

【解析】分布式数据库的目的是:富地自治、非集中式管理、高可用性、位置独立性、

分布式查询处理和分布式事务管理等;而并行数据库的目的是:运用多处理机结黠并行的

完毕数据库任务以提高数据库系统的整体性能。分布式数据库各尔吉黠独立,物理上分散,

逻辑上集中;并行数据库则常常采用负载平衡措施来提高数据库的业务吞吐率。

17事务TO、T1和T2并发访冏数据项A、B和C,下列属于冲突操作的是(工

A.TO中的read(A)和TO中的write(A)

B.TO中的read(B)和T2中的read(C)

C.TO中的write(A)和T2中的write(C)

D.T1中的read(C)和T2中的write(C)

【答案】D查看答案

【解析】事务具有原子性,因此TO操作要么全执行,要么所有不执行,因此A项不

属于冲突;B项两彳固操作分别^取两偃1不壹样的数据项,因此不属于冲突;C项两他1操作

分别写入不壹样的数据项,因此不属于冲突;D项两他操作封同壹种数据项分别迤行^取

和写入操作,不壹样的执行次序曾获得不壹样的操作成果,因此属于冲突。

18有关数据仓库的特性(

A.面向主gg的特性是指在组织数据仓库数据B寺,需要将多种分析需求归类并抽象,

形成封应的分析应用主题,并根据分析应用主的数据需求设计和组织数据

B.集成特性是指需要将业务系统中的所有数据抽取出来,载入到数据仓库中

C.集成特性是指需要将企业整1固架构中的多种数据和应用集中到数据仓库中

D.随畴间变化性是指数据仓库中的每彳固数据罩元壹般均有B寺间襟志,且其中多种数

据(包括原始数据)畲随暗间变化被常常修改

【答案】A查看答案

【解析】数据仓库是壹种面向主§8、集成、非易失、随畤间变化的数据集合,基于老

式数据库技术,重要目的是研究怎样更有效的组织大规模复杂的数据。数据仓库是基于数

据库技术的,是研究怎样将大规模复杂的数据更有效的组织用于以便使用的技术。

19下图是雇员表(雇员ID,姓名,年龄,部门)所学寸应的数据文献和索引文献示意

图,其中雇员ID卷主码。该索引属于(\

A.汇集、稀疏、辅索引

B.非汇集、稠密、主索引

C.汇集、稀疏、主索引

D.非汇集、稠密、辅索引

【答案】B查看答案

【解析】汇集索引和非汇集索引:封数据文献和它的壹种特定的索引文献,假如数据

文献中数据记录的排列次序与索引文献中索引项的排列次序相壹致,则该索引文献成卷汇

集索引,否则,成卷非汇集索引。

稠密索引和稀疏索引:假如数据文献中的每偃]查找码值在索引文献中都封应壹种索引

记录,则该索引称稠密索引,否则称^稀疏索弓I。

主索引和辅索引:在数据文献包括主码的属性集上建立的索引称篇主索引,在非主属

性上建立的索引称^辅索引。

由1S意和定义可知,该索引是非汇集、稠密、主索引。

20在^业务繁忙的企业的多种部门服务的数据库系统中,同步^展各部门的OLTP业

务和数据分析业务曾乐合数据库系统带来性能冲突,下列方案中瓢法优主线上处理性能冲突

的是(1

A.抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转

移到数据集市中

B.抽取出企业所有分析功能所需的分析数据,建立统壹的企业级数据仓库环境,将企

业的大部分分析业务转移到数据仓库环境中

C.抽取出企业的近期业务数据,建立操作型数据存储(ODS),将某些迅速分析业务

转移到操作型数据存储中

D.不建立新的数据存储体系,在基本业务处理畤间内^展OLTP业务,在其他日寺间

^展分析业务

【答案】C查看答案

【解析】建立操作型数据存储,优联机事务处理环境中抽取数据,建立新的数据分析

环境是处理企业联机事务处理业务和数据分析业务所引起的数据库系统性能冲突冏题的主

线处理措施。

21有关数据库应用系统功能设计,有下列^法:

I.软件^体设计的根据包括需求分析阶段得到的数据流图、事务描述和业务规则等

需求分析成果

n.软件^体设计壹般用模块构造图表达,模块构造图重要关怀模块的外部特性,即

上下级模块、同级模块间的数据传递和调用关系,以及模块内部处理流程

m.数据库事务设计的根据是事务自身的事务处理逻辑

IV.I8体设计阶段要封硬件平台、存储设备、操作系统、DBMS等做出合理选择,并

谨行初步配置设计上述^法,昔误的是(1

A.I

B.n和m

c.IV

D.I和IV

【答案】B查看答案

【解析】需求分析阶段得到的数据流图、事务描述和业务规则等需求分析成果是软件

体设计的输入,系统^体构造和分层模块构造是^体设计的输出。模块构造图是用来表

达^体设计输出的常足模型,重要用来描述模块的外部特性,即上下级模块以及同级模块

间的数据传递和调用关系,但并不关怀模块内部的处理流程。

22封SQLServer采用的备份和恢复机制,下列流去封的的是(1

A.在备份和恢复数据库畤顾客都不能访冏数据库

B.在备份和恢复数据库暗顾客都可以访冏数据库

C.在备份B寺封数据库访冏没有限制,但在恢复B寺只有系统管理员可以访冏数据库

D.在备份畤封数据库访冏没有限制,但在恢复畤任何人都不能访冏数据库

【答案】D查看答案

【解析】在数据库备份阶段,顾客可以迤行数据库访冏、插入、删除、修改等操作,

但在恢复阶段任何人都不能迤行数据库访冏。

23有关UML的多种视图及其分类,下列^法^误的是(X

A.用例图、类图、封象图,组件图和布署图都是静态视图

B.次序图、交互图、状态图和活S!)图都是S[)态视图

C.类图和望寸象图都是构造视图

D.次序图、状态图和组件图都是行悬视图

【答案】D查看答案

【解析】UML视图共有9种,重要分悬两类:静态图和勤态图,其中:

①静态图:用例图、类图、封象图、组件图、布署图。

②勤态图:次序图、交互图、状态图、活勤图。

根据它凭在不壹样视图的应用可以分悬五类:

①用例视图:用例图。

②构造视图:类图、tt象图。

③行^视图:次序图、活勤图、交互图、状态图。

④实现视图:组件图。

⑤环境视图:布署图。

D项籍误,组件图属于实琪视图而不是行^视图。

24在支撑繁忙业务的并行数据库系统中,有壹种数据量很大的表T(al,a2,…,an),

封该表的查询多数^针主码al的范围查询和黠查询,卷了改善查询性能,需要封该表谨

行划分。有关该表的划分和应用方略,下列^法^误的是(\

A.采用轮转法封T中的元组谨行划分,造样数据分布均匀,适合于黑占查询和范围直

B.以al^划分属性,StT采用散列划分是壹种可行的划分措施,有助于封该表的黠

查询

C.以al卷划分属性,封T采用范围划分并建立主索引,是壹种有效的划分措施

D.以al卷划分属性洼寸T采用散列划分和范围划分均有也言午带来T的各(固数据分区

的数据分布不均匀的冏题

【答案】A查看答案

【解析】轮转法方略由于不懂得所要查找的元组的详细位置,因此需要在整彳固磁盘上

谨行查找,查询效率较低,不适合于黑占查询和范围查询。

25在数据库物理设计阶段,需要考虑^关系表建立合适的索弓I,有关建立索引的描述,

有下列^法:

I.封于常常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引

n.封于常常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引

m.封于常常出目前WHERE子句中的属性,可以考虑建立索引

IV.封于常常出目前ORDERBY子句,GROUPBY子句中的属性,应尽量防止建立

索引上述^法封的的是(X

A.I、II和m

B.I、n和iv

c.I和m

D.口和IV

【答案】c查看答案

【解析】封于频繁执行查询操作并且数据量较大的表或者常常出目前WHERE子句、

ORDERBY子句和GROUPBY子句中的属性应常建立索引,索引是壹种罩独的、物理的

数据库构造,它是某彳固表中壹列或若干列值的集合和响应的指向表中物理襟识道些值的数

据页的逻辑指针清单,索引技术是用来优化查询操作的,与插入、删除和更改操作没有关

系。

索引是壹种罩独的、物理的数据库构造,它是某彳固表中壹列或若干列值的集合和封应

的指向表中物理襟识il些值的数据页的逻辑指针清军。

26有关数据模型和模式构造,有下列^法:

I.数据库系统的^发者运用数据模型描述数据库的构造和^义,通谩显示世界到信

息世界再到机器世界的抽象和转换,构建数据库

n.数据构造模型是按顾客的观黠望寸数据谨行建模,是现实世界到信息世界的笫壹层

抽象,强调^义体现功能,易于顾客理解,是顾客与数据库设计人员交流的工具

m.在数据模型中有"型"和"值"的概念,其中值是封某壹类数据的构造和属性的

阐明

iv.在三级模式构造中,概念模式是封数据库中全体数据的逻辑构造和特性的描述,

是所有顾客的公共数据视图

上述^法封的的是(1

A.I和IV

B.n、in和iv

c.I和n

D.口和IV

【答案】A查看答案

【解析】数据模型分悬概念数据模型、数据构造模型和物理数据模型。概念数据模型

是按顾客的观黠封数据和信息迤行建模,是现实世界到信息世界的第壹层抽象;数据构造

模型是表达型或实现型数据模型,是机器世界中与详细DBMS有关的数据模型;物理数据

模型属于底层数据模型,通遇记录格式、记录次序和存取途径等表达信息,描述数据在数

据库系统中的实际存储方式。壹种数据库只有壹种概念模式,是封数据库中全体数据的逻

辑构造和特性的描述,是所有顾客的公共数据视图。

27有关数据库应用系统设计,有下列^法:

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

种方面

n.在数据库概念设计阶段,常采用自上而下的E-R设计畤,首先设计局部E-R图,

然彳爰合并各局部E-R图,得到全局E-R图

m.在数据库逻辑设计阶段,将关系模式转换^详细DBMS平台支持的关系表

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

上述^法封的的是:(I

A.Am和A

B.I

C.II和C

D.II和IV

【答案】B查看答案

【解析】数据库应用系统设计的环节为:概念设计阶段-采用自上而下的E-R设计;逻

辑设计阶段一设计视图和关系模式的完整性约束物理设计阶段-将关系模式转换^详细

DBMS平台支持的关系表。每彳固阶段的设计活勤按照数据组织与存储、数据访冏与处理、

应用设计几种方面迤行。

28有关数据库事务设计,有下列^法:

I.事务是数据库系统中壹组操作的集合,il些操作实现了应用领域中某些特定的业

务规则

n.事务概要设计可以根据需求分析阶段得到的数据流图和事务阐明规范

m.事务概要设计中的事务处理逻辑设计壹般需要充足考虑详细的DBMS平台的实现

措施

IV.事务详细设计畴,运用与详细DBMS平台瓢关的read和write表达事务封数据

库中数据项的写操作

上述^法封的的是:(\

A.I、II和m

B.I、n和iv

c.n和iv

D.I和口

【答案】D查看答案

【解析】数据库系统中壹组操作的集合被称悬事务,iB些操作实琨了应用领域中某些

特定的业务规则,I封的。需求分析阶段得到的数据流图和事务阐明规范是事务概要设计

的输入,口封的。事务概要设计中的事务处理逻辑设计重视事务自身的处理流程,壹般不

需要充足考虑详细的DBMS平台的实现措施,m不封的。事务详细设计要优概要设计得到

的事务流程出发,波及详细的DBMS平台下的特定事务,IV不封的。

29某跨国企业的业务系统需要提供全球性服务,该业务系统需要24小畤x7天在线

服务,系统业务繁忙,悬了保证业务系统数据库中数据的安全,需要设计与实行数据转储

机制,设完毕该数据库每天数据增量的转储需要2小暗,在不考虑成本原因的状况下,下

列最合理的是(1

A.配置高性能数据库服务器,通遇事务传送机制实畤地将数据库中的任何变化反应

到备份环境中

B.每天划出晨度总2小畤的畤间窗口tw,在tw内采用静态转储措施实垣每天数据

增量的转储

C.每天划出晨度2小畤的畤间窗口tw,在tw内采用勤态转储措施实现每天数据

增量的转储

D.每周做壹次完全转储,每天选择浮寺间段封变化的数据迤行转储

【答案】A查看答案

【解析】在静态转储谩程中系统不能运行其他事务;在勤态备份转储谩程中,运行转

储操作和顾客事务并发执行,即容^封数据库迤行存取和修改。曰志文献用于记录转储期

间各事务封数据库的修改活勤,保障了数据的有效性。将勤态转储的备份副本与日志文献

相结合,就可以将数据库恢复到某壹畤刻的封的状态。

30某彳固数据仓库中保留有商品销售明细数据表T(商品号,数量,价格,畤间),其

细节数据保留期悬2年,每年销售记录约有5000离条。设前端应用需要针封11些数据迤

行每月重要商品销售状况与趋势分析,可供顾客查询或分析的数据日寺间跨度最晨卷5年,

了提高JS项分析需求的执行效率,下列方案合理且有效的是(\

A.按月份卷商品明细数据建立分区,并^商品销售明细数据建立索引,每次分析暗

根据细节数据实日寺计算生成月粒度级数据,并用于趋势分析

B.按月份^商品明细数据建立分区,并卷商品销售明细数据建立索引,建立视图VI

(商品号,日销售^数量,曰销售^金额,曰期),将VI作悬数据分析源

C.在商品号属性上期T建立索引,建立物化视图V2(商品号,曰销售^数量,日销

售^金额,日期),每天根据T中新产生的数据封V2迤行增房式更新,并将V2作^分析

数据源

D.建立物化视图V3(商品号,月销售^数量,月销售^金额,月份),每天清空V3,

并根据表T重新计算V3,并将V3作卷分析数据源

【答案】C直看答案

【解析】假如每次分析都根据细节数据实B寺计算,生成月粒度级数据,那么数据量大

畤效率就曾很低。视图是虚表,并不占用存储空间,因此建立视图与提高效率瓢关。每天

清空V3并根据表T重新计算V3,将V3作悬分析数据源,并不能提高效率。只有C项方

案比较合理有效。

31查询处理器是数据库管理系统的重要构成部分,下列不属于查询处理器功能构成模

块的是(I

A.DML编译器

R.查询执行引擎

C.嵌入式DML的预编译器

D.查询权限管理器

【答案】D查看答案

【解析】查询处理器包括嵌入式DML的预编译器、DOL编译器、DML编译器、查询

执行引擎,是壹种可以完毕rp多工作的多用途的工具,它是壹种可以完毕言午多工作的多用

途的工具。

32有关数据视图与三级模式,下列^法新吴的是(X

A.数据视图是指顾客优某彳固角度看到的客观世界数据封象的特性

B.外模式是数据库顾客能使用的局部数据,描述外模式畤,壹般需要给出其物理构造

C.概念模式以数据模型的形式描述数据

D.三级模式构造实现了数据的独立性

【答案】B查看答案

【解析】外模式有畤也称悬子模式、顾客模式或顾客视图,是封数据库顾客可以看兄

和使用的局部数据的逻辑构造和特性的描述,是与某壹应用有关的数据的逻辑表达。

33^了保证数据库应用系统正常运行,数据库管理员在平常工作中需要封数据库迤行

维护。下列壹般不属于数据库管理与平常维护工作的是(X

A.数据内容壹致性维护

B.数据库备份与恢复

C,数据库安全性维护

D.数据库存储空间管理

【答案】A查看答案

【解析】数据库管理与平常维护是系统员的重要职责,重要包括:①数据库的备份与

恢复;②完整性维护;③安全性维护;④存储空间管理;⑤并发控制及死锁处理,是系统

管理员的重要职责。

34事务活锁又称卷事务的饥饿,卷了防止数据库出现事务活锁,可以采用的措施是

(1

A.使用先来先服务方略处理事务祈求

B.使用两阶段锁协议

C.封事务谨行并发调度

D.使用小粒度锁

【答案】A查看答案

【解析】防止活锁的简朴措施是采用先来先服务的方略。富多种事务祈求封锁同壹数

据封象B寺,封锁子系统按祈求封锁的先彳度次序封事务排队,数据封象上的锁壹旦释放就同

意申IS祈求队列中的第壹种事务获得锁。

35有关数据库视图,下列^法封的的是(X

A.视图可以提高数据的操作性能

B.定义视图的^句可以是任何数据操作^句

c.视图可以提供壹定程度的数据独立性

D.视图的数据壹般是物理存储的

【答案】A查看答案

【解析】视图可以①简化数据查询^句;②使顾客能优多角度看待同壹数据;③提高

数据的安全性;④提供了壹定程度的逻辑独立性,是原始数据库数据的壹种变换形式,是

查看表中数据的此外壹种方式。

36在需求分析阶段,构造化分析和建模措施是壹种较^有效的需求分析措施,下列不

属于构造化分析和建模措施房处的是(1

A.用图形化的模型能直观表达系统功能

B.可防止遇早陷入详细细节

C.图形封象不波及太多技术术,便于顾客理解模型

D.优局部或子系统^始分析冏题,便于建模人员理解业务模型

【答案】D查看答案

【解析】构造化分析及建模措施的重要房处有:①通ifi图形化的模型封象直观地表达

系统功能;②不谩早陷入详细的设计细节;③优整体或宏观入手分析冏题④模型封象不波

及太多技术术者吾;⑤图形化建模措施以便系统分析员理解和描述系统,顾客理解模型。

37数据字典是数据库管理系统的重要构成部分,其中存储的各类信息壹般由(

A.数据库管理员维护

B.程序员维护

C.数据库管理系统维护

D.壹般顾客维护

【答案】A查看答案

【解析】数据字典壹般由数据库管理员维护,是壹种顾客可以访冏的记录数据库和应

用程序源数据的目录。

38下列约束中能保证壹种函数依赖是完全非平凡函数依赖的是(I

A.仅富其右边的属性集是左边属性集的子集

B.仅富其右边属性集中的属性都不属于左边的属性集

C.仅富其右边属性集中至少有壹种属性不属于左边的属性集

D.仅富其右边属性集中的属性都属于左边的属性集

【答案】B查看答案

【解析】函数依赖是指关系中壹种或壹组属性的值可以决定其他属性的值。仅常其右

边属性集中的属性都不属于左边的属性集B寺可以保证壹种函数依赖是完全非平凡函数依

赖。

39在数据库中可用多种构造组织数据,散列文献是其中壹种。有关散列文献,下列^

法^误的是(1

A.了防止桶溢出,在散列文献设计畤,需要预留某些空间大小不固定的桶

B.用散列文献组织数据畤,需要使用文献记录中的壹种或多种域作^查找码

C.假如散列文献中散列函数的“均匀分布性"不好,也^^导致桶溢出

D.好的散列函数产生的存储地址分布应尽量是随机的

【答案】D查看答案

【解析】散列文献运用散列函数(Hash函数),支持迅速文献访冏。运用散列措施组

织存储壹种文献畤,应先指定文献记录中的壹种(或壹组)域作^查找码(散列域I好的

散列函数应满足地址分布均匀、地址分布随机两彳固条件。产生桶溢出的两他重要原因是:

文献初始设计日寺,^文献记录预留的桶数偏少;散列函数的"均匀分布性〃不好,导致某

些桶存满了记录而其他桶内却有较多空闲空间。

40虽然数据库应用系统封顾客界面的规定与详细应用领域亲密有关,但都应遵守壹定

的原则。下列描述的顾客界面设计原则,籍误的是(1

A.萤系统出现金昔误或程序运行畤间较辰畤,顾客界面应为顾客提供故意义的反馈信

B.友好的顾客界面应能容忍顾客在使用中的某些操作?昔误

C.Web界面应多采用U画和图形效果,以吸引顾客使用

D.顾客界面应采用灵活多样的数据输入方式,以减少顾客输入承担

【答案】C查看答案

【解析】人机界面设计的目的是置界面于顾客的控制之下、减少顾客的记忆承担、保

持界面的壹致性。设计原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论