数据结构考研数据工程基础专业硕士考研真题库.docx

上传人:b****1 文档编号:13449188 上传时间:2023-06-14 格式:DOCX 页数:40 大小:707.76KB
下载 相关 举报
数据结构考研数据工程基础专业硕士考研真题库.docx_第1页
第1页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第2页
第2页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第3页
第3页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第4页
第4页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第5页
第5页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第6页
第6页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第7页
第7页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第8页
第8页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第9页
第9页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第10页
第10页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第11页
第11页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第12页
第12页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第13页
第13页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第14页
第14页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第15页
第15页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第16页
第16页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第17页
第17页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第18页
第18页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第19页
第19页 / 共40页
数据结构考研数据工程基础专业硕士考研真题库.docx_第20页
第20页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据结构考研数据工程基础专业硕士考研真题库.docx

《数据结构考研数据工程基础专业硕士考研真题库.docx》由会员分享,可在线阅读,更多相关《数据结构考研数据工程基础专业硕士考研真题库.docx(40页珍藏版)》请在冰点文库上搜索。

数据结构考研数据工程基础专业硕士考研真题库.docx

数据结构考研数据工程基础专业硕士考研真题库

数据结构考研2021数据工程基础专业硕士考研真题库

一、《数据库系统概论》考研真题

一、选择题

1按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于(  )。

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

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

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

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

【答案】B查看答案

【解析】技术可行性分析是指对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议,是根据用户提出的系统功能、性能及实现系统的各项约束条件来进行分析的,属于规划与分析阶段。

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

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

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

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

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

【答案】D查看答案

【解析】数据库应用系统的需求分析工作主要包括:

①数据及数据处理需求分析;②业务需求分析;③性能、存储、安全、备份、恢复等方面的需求。

其中,性能需求分析指标主要包括:

①数据操作响应时间;②系统吞吐量;③最大并发用户数。

3下列用于数据库概念设计的方法是(  )。

A.DFD方法和IDEFIX方法

B.E-R方法和IDEF0方法

C.E-R方法和IDEFIX方法

D.DFD方法和IDEF0方法

【答案】C查看答案

【解析】概念设计指将需求分析得到的用户需求抽象为信息结构的过程。

常见的用户数据库概念设计方法包括E-R方法和IDEFIX方法等。

4关于数据库概念设计阶段的工作目标,下列说法错误的是(  )。

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

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

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

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

【答案】D查看答案

【解析】数据库概念设计阶段的工作内容为:

①定义和描述应用领域涉及的数据范围,获取应用领域或问题域的信息模型;②准确描述数据的属性特征、数据之间的关系、数据约束、数据的安全性要求以及支持用户的各种处理需求;③保证信息模型正确便捷的转换成数据库的逻辑结构(数据库模式),便于用户理解。

但不需要描述需要存储的记录及其数量。

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

A.(CustomerID,ProviderID,BuyDate)→GoodsName

B.(CustomerID,ProviderID,BuyDate)→GoodsName,ProviderID

C.(CustomerID,ProviderID,BuyDate)→GoodsClassID

D.(CustomerID,ProviderID,BuyDate)→ProviderID

【答案】D查看答案

【解析】若X→Y,但Y∈X,则称X→Y是平凡函数依赖,否则称为非平凡函数依赖。

D项为平凡函数依赖,所以不属于非平凡函数依赖。

6有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。

进行故障恢复时,在日志文件中发现有t1事务的开始记录而没有结束记录,有t2的开始记录和结束记录,但t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件(  )。

A.扫描到t1时,直接重做t1,扫描到t2时,将t2直接撤销

B.扫描到t1时,将t1加入重做队列,扫描到t2时,将t2加入撤销队列

C.扫描到t1时,直接撤销t1,扫描到t2时,将t2直接重做

D.扫描到t1时,将t1加入撤销队列,扫描到t2时,将t2加入重做队列

【答案】D查看答案

【解析】事务的原子性定义为:

一个事务对数据库的所有操作是一个不可分割的工作单元,要么全部执行,要么全部不执行。

本题中由于t1事务没有结束记录,可能对数据库做了部分修改,所以应该加入回滚队列。

而t2有开始和结束记录却将数据存储在缓冲区中,没有写入数据库,所以应该加入重做队列。

7在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是(  )。

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

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

C.逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作

D.甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作

【答案】B查看答案

【解析】在合作过程中甲方首席信息官主要参与项目规划、需求分析以及概念模型设计阶段工作,而乙方(项目承担方)数据工程师主要负责数据库逻辑模型和物理模型的设计与实现。

8某企业需要在一个SQLServer2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是(  )。

A.在创建所有的用户数据库之前,将此数据类型定义在master数据库中

B.在创建所有的用户数据库之前,将此数据类型定义在model数据库中

C.在创建所有的用户数据库之前,将此数据类型定义在msdb数据库中

D.在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型

【答案】B查看答案

【解析】因为model数据库作为样板数据库,始终存在于SQLServer系统中,而且其中包含了所有用户数据库的公共信息,所以在创建所有的用户数据库之前将数据类型定义在model数据库中是较好的实现方法。

9有教师表(教师号,教师名,职称,基本工资),其中基本工资和取值与教师职称有关,实现这个约束的可行方案是(  )。

A.在教师表上定义一个视图

B.在教师表上定义一个存储过程

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

D.在教师表上定义一个标量函数

【答案】C查看答案

【解析】触发器是一种无需用户调用的特殊的存储过程,当数据库系统进行特定的操作发现有触发器定义时就会执行触发器定义的功能,从而满足某些特定的需要以保证业务的处理任务自动进行。

10VB6.0中RecordSet对象的UPDATE方法的作用是(  )。

A.在内存中开辟一个存放新记录的缓冲区

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

C.更改用户屏幕上显示的数据

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

【答案】B查看答案

【解析】UPDATE方法的作用是将新添加在缓冲区的记录或修改后的结果永久保存在数据库中。

11DBMS通过加锁机制允许用户并发访问数据库,这属于DBMS提供的(  )。

A.数据定义功能

B.数据操纵功能

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

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

【答案】C查看答案

【解析】通过加锁机制允许用户并发访问数据库属于DBMS所提供的数据库运行管理与控制功能,除此之外数据库运行管理与控制功能还包括:

统一管理和控制数据库的建立、运行和维护。

12计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。

在SQLServer2000中,下列安全控制方法最合理的是(  )。

A.为计算机系每个教师授予每个表的SELECT权,为教务处全体人员授予每个表的SELECT、INSERT、DELETE和UPDATE权

B.为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

将计算机系角色和教务处角色设置为此数据库的db_datareader角色中的成员,将教务处角色设置为此数据库的db_datawriter角色中的成员

C.为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

为计算机系角色授予每个表的SELECT权,为教务处角色授予每个表的SELECT、INSERT、DELETE和UPDATE权

D.将计算机系和教务处的每个职工都设置为db_owner角色中的成员

【答案】B查看答案

【解析】在数据库中,db_datareader角色具有查询数据库中所有用户表以适用于计算机系和教务处的权限;db_datawriter具有更改数据库中所有用户表中数据以适用于教务处的权限。

13在SQLServer2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是(  )。

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

B.一个数据库一次只能备份在一个设备上

C.每个备份设备都是专属于一个数据库的

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

【答案】A查看答案

【解析】适用SQLServer备份数据库的场所建立在磁带或者磁盘上,进行数据库备份时不需要指定备份设备的大小,一个备份设备上可以对同一个数据库或多个数据库进行多次备份,同时一个数据库也可以在多个备份设备上备份。

14关于查询优化问题,下列说法错误的是(  )。

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

B.为经常出现在查询条件中的属性建立索引,可以提高查询效率

C.先执行表连接条件,后执行查询条件,有利于提高查询效率

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

【答案】C查看答案

【解析】优化查询常见的方法包括:

用存储过程代替频繁向数据库发送的查询语句;为经常出现在查询条件中的属性建立索引并创建和维护频繁访问的物化视图;处理含有表连接的查询时应先执行查询条件再进行表连接。

15有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是(  )。

A.

B.

C.

D.

【答案】C查看答案

【解析】分组查询中关键字GROUP,AVG(  )、SUM(  )等函数应放在HAVING关键字后面作为查询条件。

16关于分布式数据库系统和并行数据库系统,下列说法正确的是(  )。

A.分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务以提高数据库系统的整体性能

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

C.并行数据库系统经常采用负载平衡方法提高数据库系统的业务吞吐率

D.分布式数据库系统中,不存在全局应用和局部应用的概念,各结点完全不独立,各个结点需要协同工作

【答案】C查看答案

【解析】分布式数据库的目标是:

本地自治、非集中式管理、高可用性、位置独立性、分布式查询处理和分布式事务管理等;而并行数据库的目标是:

利用多处理机结点并行的完成数据库任务以提高数据库系统的整体性能。

分布式数据库各结点独立,物理上分散,逻辑上集中;并行数据库则经常采用负载平衡方法来提高数据库的业务吞吐率。

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

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

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

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

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

【答案】D查看答案

【解析】事务具有原子性,所以T0操作要么全执行,要么全部不执行,所以A项不属于冲突;B项两个操作分别读取两个不同的数据项,所以不属于冲突;C项两个操作分别写入不同的数据项,所以不属于冲突;D项两个操作对同一个数据项分别进行读取和写入操作,不同的执行顺序会获得不同的操作结果,所以属于冲突。

18关于数据仓库的特性(  )。

A.面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据

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

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

D.随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化被经常修改

【答案】A查看答案

【解析】数据仓库是一个面向主题、集成、非易失、随时间变化的数据集合,基于传统数据库技术,主要目标是研究如何更有效的组织大规模复杂的数据。

数据仓库是基于数据库技术的,是研究如何将大规模复杂的数据更有效的组织用于方便使用的技术。

19下图是雇员表(雇员ID,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员ID为主码。

该索引属于(  )。

A.聚集、稀疏、辅索引

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

C.聚集、稀疏、主索引

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

【答案】B查看答案

【解析】聚集索引和非聚集索引:

对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引文件成为聚集索引,否则,成为非聚集索引。

稠密索引和稀疏索引:

如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引,否则称为稀疏索引。

主索引和辅索引:

在数据文件包含主码的属性集上建立的索引称为主索引,在非主属性上建立的索引称为辅索引。

由题意和定义可知,该索引是非聚集、稠密、主索引。

20在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的OLTP业务和数据分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是(  )。

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

B.抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中

C.抽取出企业的近期业务数据,建立操作型数据存储(ODS),将一些快速分析业务转移到操作型数据存储中

D.不建立新的数据存储体系,在基本业务处理时间内开展OLTP业务,在其余时间开展分析业务

【答案】C查看答案

【解析】建立操作型数据存储,从联机事务处理环境中抽取数据,建立新的数据分析环境是解决企业联机事务处理业务和数据分析业务所引发的数据库系统性能冲突问题的根本解决方法。

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

Ⅰ.软件总体设计的依据包括需求分析阶段得到的数据流图、事务描述和业务规则等需求分析结果

Ⅱ.软件总体设计一般用模块结构图表示,模块结构图主要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关系,以及模块内部处理流程

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

Ⅳ.总体设计阶段要对硬件平台、存储设备、操作系统、DBMS等做出合理选择,并进行初步配置设计上述说法错误的是(  )。

A.Ⅰ

B.Ⅱ和Ⅲ

C.Ⅳ

D.Ⅰ和Ⅳ

【答案】B查看答案

【解析】需求分析阶段得到的数据流图、事务描述和业务规则等需求分析结果是软件总体设计的输入,系统总体结构和分层模块结构是总体设计的输出。

模块结构图是用来表示总体设计输出的常见模型,主要用来描述模块的外部特性,即上下级模块以及同级模块间的数据传递和调用关系,但并不关心模块内部的处理流程。

22对SQLServer2000采用的备份和恢复机制,下列说法正确的是(  )。

A.在备份和恢复数据库时用户都不能访问数据库

B.在备份和恢复数据库时用户都可以访问数据库

C.在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库

D.在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库

【答案】D查看答案

【解析】在数据库备份阶段,用户可以进行数据库访问、插入、删除、修改等操作,但在恢复阶段任何人都不能进行数据库访问。

23关于UML的各种视图及其分类,下列说法错误的是(  )。

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

B.顺序图、交互图、状态图和活动图都是动态视图

C.类图和对象图都是结构视图

D.顺序图、状态图和组件图都是行为视图

【答案】D查看答案

【解析】UML视图共有9种,主要分为两类:

静态图和动态图,其中:

①静态图:

用例图、类图、对象图、组件图、部署图。

②动态图:

顺序图、交互图、状态图、活动图。

根据它们在不同视图的应用可以分为五类:

①用例视图:

用例图。

②结构视图:

类图、对象图。

③行为视图:

顺序图、活动图、交互图、状态图。

④实现视图:

组件图。

⑤环境视图:

部署图。

D项错误,组件图属于实现视图而不是行为视图。

24在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表T(a1,a2,…,an),对该表的查询多数为针对主码a1的范围查询和点查询,为了改善查询性能,需要对该表进行划分。

关于该表的划分和应用策略,下列说法错误的是(  )。

A.采用轮转法对T中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询

B.以a1为划分属性,对T采用散列划分是一种可行的划分方法,有利于对该表的点查询

C.以a1为划分属性,对T采用范围划分并建立主索引,是一种有效的划分方法

D.以a1为划分属性,对T采用散列划分和范围划分都有可能带来T的各个数据分区的数据分布不均匀的问题

【答案】A查看答案

【解析】轮转法策略由于不知道所要查找的元组的具体位置,所以需要在整个磁盘上进行查找,查询效率较低,不适合于点查询和范围查询。

25在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法:

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

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

Ⅲ.对于经常出现在WHERE子句中的属性,可以考虑建立索引

Ⅳ.对于经常出现在ORDERBY子句,GROUPBY子句中的属性,应尽量避免建立索引上述说法正确的是(  )。

A.Ⅰ、Ⅱ和Ⅲ

B.Ⅰ、Ⅱ和Ⅳ

C.Ⅰ和Ⅲ

D.Ⅱ和Ⅳ

【答案】C查看答案

【解析】对于频繁执行查询操作并且数据量较大的表或者经常出现在WHERE子句、ORDERBY子句和GROUPBY子句中的属性应当建立索引,索引是一种单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和响应的指向表中物理标识这些值的数据页的逻辑指针清单,索引技术是用来优化查询操作的,与插入、删除和更改操作没有关系。

索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。

26关于数据模型和模式结构,有下列说法:

Ⅰ.数据库系统的开发者利用数据模型描述数据库的结构和语义,通过显示世界到信息世界再到机器世界的抽象和转换,构建数据库

Ⅱ.数据结构模型是按用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具

Ⅲ.在数据模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明

Ⅳ.在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图

上述说法正确的是(  )。

A.Ⅰ和Ⅳ

B.Ⅱ、Ⅲ和Ⅳ

C.Ⅰ和Ⅱ

D.Ⅱ和Ⅳ

【答案】A查看答案

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

概念数据模型是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象;数据结构模型是表示型或实现型数据模型,是机器世界中与具体DBMS相关的数据模型;物理数据模型属于底层数据模型,通过记录格式、记录顺序和存取路径等表示信息,描述数据在数据库系统中的实际存储方式。

一个数据库只有一个概念模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

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

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

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

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

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

上述说法正确的是:

(  )。

A.Ⅰ、Ⅲ和Ⅳ

B.Ⅰ

C.Ⅱ和Ⅲ

D.Ⅱ和Ⅳ

【答案】B查看答案

【解析】数据库应用系统设计的步骤为:

概念设计阶段-采用自上而下的E-R设计;逻辑设计阶段——设计视图和关系模式的完整性约束;物理设计阶段-将关系模式转换为具体DBMS平台支持的关系表。

每个阶段的设计活动按照数据组织与存储、数据访问与处理、应用设计几个方面进行。

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

Ⅰ.事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则

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

Ⅲ.事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS平台的实现方法

Ⅳ.事务详细设计时,利用与具体DBMS平台无关的read和write表示事务对数据库中数据项的读写操作

上述说法正确的是:

(  )。

A.Ⅰ、Ⅱ和Ⅲ

B.Ⅰ、Ⅱ和Ⅳ

C.Ⅱ和Ⅳ

D.Ⅰ和Ⅱ

【答案】D查看答案

【解析】数据库系统中一组操作的集合被称为事务,这些操作实现了应用领域中某些特定的业务规则,Ⅰ正确。

需求分析阶段得到的数据流图和事务说明规范是事务概要设计的输入,Ⅱ正确。

事务概要设计中的事务处理逻辑设计注重事务本身的处理流程,一般不需要充分考虑具体的DBMS平台的实现方法,Ⅲ不正确。

事务详细设计要从概要设计得到的事务流程出发,涉及具体的DBMS平台下的特定事务,Ⅳ不正确。

29某跨国公司的业务系统需要提供全球性服务,该业务系统需要24小时×7天在线服务,系统业务繁忙,为了保证业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数据库每天数据增量的转储需要2小时,在不考虑成本因素的情况下,下列最合理的是(  )。

A.配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中

B.每天划出长度为2小时的时间窗口tw,在tw内采用静态转储方法实现每天数据增量的转储

C.每天划出长度为2小时的时间窗口tw,在tw内采用动态转储方法实现每天数据增量的转储

D.每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储

【答案】A查看答案

【解析】在静态转储过程中系统不能运行其他事务;在动态备份转储过程中,运行转储操作和用户事务并发执行,即允许对数据库进行存取和修改。

日志文件用于记录转储期间各事务对数据库的修改活动,保障了数据的有效性。

将动态转储的备份副本与日志文件相结合,就可以将数据库恢复到某一时刻的正确状态。

30某个数据仓库中保存有商品销售明细数据表T(商品号,数量,价格,时间),其细节数据保存期为2年,每年销售记录约有5000万条。

设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间跨度最长为5年,为了提高这项分析需求的执行效率,下列方案合理且有效的是(  )。

A.按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析

B.按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图V1(商品号,日销售总数量,日销售总金额,日期),将V1作为数据分析源

C.在商品号属性上为T建立索引,建立物化视图V2(商品号,日销售总数量,日销售总金额,日期),每天根据T中新产生的数据对V2进行增长式更新,并将V2作为分析数据源

D.建立物化视图V3(商品号,月销售总数量,月销售总

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2