首页 > 全部 > 数据库系统工程师上午基础知识考试 > 数据库系统工程师基础知识(选择题)模拟试卷27

数据库系统工程师基础知识(选择题)模拟试卷27

本单篇文档共9446字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考中级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
价格: 1.00 原价:¥7.00
收藏

数据库系统工程师基础知识(选择题)模拟试卷27

中文选择题

1.下列不属于DBMS的主要功能的是(  )。(A)

A. 报表读写

B. 数据存取

C. 数据库定义

D. 运行管理

解析:

2.为防止非法用户进入数据库应用系统,应采用的安全措施是(5)。(D)

A. 授权机制

B. 视图机制

C. 数据加密

D. 用户标识与鉴别

解析:授权机制是对系统合法用户操作权限的设定,故选项A错误;视图机制是将视图之外的数据屏蔽达到安全性,也是针对系统合法用户的,故选项B错误;数据加密与用户访问应用系统无关,故选项C错误;用户与鉴别就是专门验证用户合法性的,在用户登录数据库时进行验证,可以防止非法用户进入应用系统,故选项D正确。

3.分布式数据库系统中查询处理的一般过程是:由全局数据库管理系统在查询产生结点时对查询进行词法和语法分析,生成(17);(17)进行变换,查询分解,把全局查询分解成若干个子查询,确定处理子查询结果的运算次序和结点;对子查询进行优化和执行:最后是子查询结果的汇总和处理。(C)

A. 查询语句

B. 子查询模式

C. 全局查询树

D. 查询视图

解析:分布式数据库系统中查询处理的一般过程是:由全局数据库管理系统在查询产生结点时对查询进行词法和语法分析,生成全局查询树;对全局查询树进行变换,查询分解,把全局查询分解成若干个子查询,确定处理子查询结果的运算次序和结点:对子查询进行优化和执行;最后是子查询结果的汇总和处理。

4.有关动态增量备份的描述正确的是(8)。(D)

A. 动态增量备份过程不允许外部事务程序访问数据库

B. 动态增量备份会备出全部数据

C. 动态增量备份装载后数据库即处于一致性状态

D. 动态增量备份宜在事务不繁忙时进行

解析:普通(或完整)备份将复制所有选定的文件,然后将每个文件标记为已备份(换句话说,存档属性被清除)。如果使用普通备份,还原所有文件时仅需具备最新的备份文件副本或磁带。普通备份通常在首次创建备份集时执行。增量备份仅备份那些自上次普通备份或增量备份以来创建或更改的文件。增量备份将文件标记为已备份(换句话说,存档属性被清除)。如果结合普通备份和增量备份,还原所有数据时必须具备最新的普通备份集和所有增量备份集。差异备份仅复制那些自上次普通备份或增量备份以来创建或更改的文件。差异备份不将文件标记为已备份(换句话说,存档属性不被清除)。如果结合普通备份和差异备份,还原所有数据时既需要最新普通备份的文件或磁带,也需要最新差异备份的文件或磁带。辅助(或次要)副本是备份数据的副本。己复制的数据是主要备份副本的真实映像。如果主要备份服务器、设备和媒体丢失或损坏,已复制的数据可用做备用备份副本。主要副本和次要副本使用不同的媒体,通常使用不同的备份库。综合完全备份将选定数据的最新完全备份与所有后续增量和/或差异备份组合在一起,然后将结果存储在单个存档文件中。综合完全备份主要用于提高还原操作的性能。因为要进行成功的还原,需要的仅是单个备份。

5.有关概念结构设计,下列说法正确的是(15)。(C)

A. 概念结构设计是应用程序模块设计的基础

B. 概念结构设计只应用到数据字典

C. 概念结构设计与具体DBMS无关

D. 概念结构设计就是确定关系模式

解析:概念结构设计是指根据数据流图和数据字典,分析总结出实体及联系,为下一步逻辑结构设计做准备。应用程序模块设计依据的是应用需求,与数据库结构设计没有直接联系,故选项A错误:概念结构设计应用到数据字典和数据流图,选项B没有提及数据流图,故也是错误的;概念结构设计注重对现实的描述,与DBMS的结合是逻辑结构设计时考虑的,故选项C正确:确定关系模式是逻辑结构设计的内容而非概念结构设计的任务,故选项D是错误的。

6.(16)不属于数据库逻辑结构设计的任务。(D)

A. 规范化

B. 模式分解

C. 模式合并

D. 创建视图

解析:逻辑结构设计是指将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。设计逻辑结构应该选择最适合描述与表达相应概念结构的数据模型,然后选择最合适的DBMS。逻辑结构设计阶段的任务是设计好的关系模式,规范化、模式优化和外模式(视图)设计是这一阶段的任务,其中优化包含模式的分解和合并;创建视图是数据库实现阶段的任务,故应选D。

7.(27)是软件过程评估的国际标准,可以被任何组织用于软件的设计、管理、监督、控制以及提高“获得、供应、开发、操作、升级和支持”的能力。(A)

A. ISO/IEC 15504

B. ISO 12207

C. SA-CMM

D. CMM

解析:ISO/IEC15504提供了一个软件过程评估的框架。它可以被任何组织用于软件的设计、管理、监督、控制以及提高获得、供应、开发、操作、升级和支持的能力。它提供了一种结构化的软件过程评估方法。

ISO/IEC15504中定义的过程评估办法旨在为描述工程评估结果的通用方法提供一个基本原则,同时也对建立在不同但兼容的模型和方法上的评估进行比较。评估过程的复杂性取决于评估所处的环境。

ISO 12207为软件从构思到报废的寿命周期过程提供了框架。ISO 12207规定了5个“主要过程”——采办、供应、开发、维护和操作。它把这5个过程分为各项“活动”,再把各项活动分为各项“任务”,并对任务的执行提供了要求。它还规定了8个“保障过程”——文档、配置管理、质量保证、验证、确认、联合评审、审查和问题的解决,以及4个“组织过程”——管理、基础建设、改进和培训。

CMM一般特指SW-CMM(软件过程能力成熟度模型),见练习6的分析。

SA-CMM(Software Acquisition Capability Maturity Model,软件采办能力成熟度模型),它是为需要采购或分包软件系统的公司或组织设计的能力成熟度模型,用来评估、改善或控制软件系统的获取过程。软件采办能力成熟度模型也分为5级:初始级、可重复级、已定义级、定量管理级、优化级。与CMM不同的是,SA-CMM关注的是软件购买者的软件能力成熟度;而CMM关注的是软件系统承包者或开发商的软件能力成熟度。SA-CMM适用于软件生命周期的各个阶段,包括维护过程。

在CMM模型体系中,SA-CMM是作为管理软件的外包或分包过程的模型,需要评估或改善软件采办或分包过程的公司或组织可以按照SA-CMM模型去调整自己的组织管理能力和操作过程。

8.下列叙述中,与提高软件可移植性相关的是(12)。(D)

A. 选择时间效率高的算法

B. 尽可能减少注释

C. 选择空间效率高的算法

D. 尽量用高级语言编写系统中对效率要求不高的部分

解析:软件的可移植性(Portability)是指与一个软件从一个环境转移到另一个环境运行的能力有关的一组属性。它包括如下内容。(1)适应性(Adaptability):是指与软件无须采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性。(2)可安装性(Installability):是指与应指定环境下安装软件所需努力有关的软件属性。(3)遵循性(一致性,Conformance):是指使软件遵循与可移植性有关的标准或约定的软件属性。(4)可替换性(Replaceability):是指与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性。为避免可能与互操作性(互用性)的含义相混淆,此处用易替换性而不用兼容性。特定软件的易替换性并不隐含此软件可由所考虑的软件所替代。易替换性可能包含易安装性和适应性这两个属性。我们现在来看题目的备选答案,首先可以

本文档预览:3600字符,共9446字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
数据库系统工程师基础知识(选择题)模拟试卷27

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号