您好,欢迎来到华佗养生网。
搜索
您的当前位置:首页数据库工程师-数据库应用系统生命周期(二)

数据库工程师-数据库应用系统生命周期(二)

来源:华佗养生网
数据库工程师-数据库应用系统生命周期(二)

(总分:100.00,做题时间:90分钟)

一、{{B}}选择题{{/B}}(总题数:61,分数:61.00)

1.软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是______。 Ⅰ.瀑布模型 Ⅱ.快速原型模型 Ⅲ.增量模型 Ⅳ.螺旋模型

   

A.仅Ⅰ和Ⅱ B.仅Ⅰ、Ⅲ和Ⅳ C.仅Ⅱ和Ⅲ D.Ⅰ、Ⅱ、Ⅲ和Ⅳ

(分数:1.00) A. B. C. D. √

解析:[解析] 软件开发常用的模型有瀑布模型,快速原型模型,增量模型和螺旋模型。 2.在常见的软件开发模型中,软件生命周期模型也称为______。

   

A.瀑布模型 B.快速原型模型 C.增量模型 D.螺旋模型

(分数:1.00) A. √ B. C. D.

解析:[解析] 常见的软件开发模型有:瀑布模型(也称为软件生命周期模型)、快速原型模型、增量模型、螺旋模型,因此本题答案为A。

3.在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。下列关于数据库应用系统实现与部署阶段工作的说法,错误的是______。

   

A.此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构

B.此阶段会将用户原有数据按照新的数据结构导入到新系统中

C.此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法

D.此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作

(分数:1.00) A. B. C. √ D.

解析:[解析] 此阶段会进行系统编码和调试,而不是编码和编码测试。故本题选C。 4.软件开发生命周期不包括______。

   

A.需求阶段 B.设计阶段 C.测试阶段 D.升级阶段

(分数:1.00) A. B. C. D. √

解析:[解析] 软件开发生命周期是指软件产品从考虑其概念开始,到该产品交付使用的整个时期,包括概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、安装部署及交付阶段。因此本题答案为D。 5.DBAS设计阶段可以细分为______。

   

A.概念设计 B.逻辑设计 C.物理设计 D.以上全部

(分数:1.00) A. B. C. D. √

解析:[解析] DBAS设计阶段细分为概念设计、逻辑设计、物理设计3个步骤。因此本题答案为D。 6.数据库设计的内容是按数据库的______设计的。

 

 

A.一级模式结构 B.二级模式结构 C.三级模式结构 D.四级模式结构

(分数:1.00) A. B. C. √ D.

解析:[解析] 数据库结构从数据库管理系统角度看分为三级模式结构。数据库设计的内容是按数据库的三级模式结构设计的,设计应用数据在数据库中的组织和存储方式,即设计数据库各级模式。因此本题选C。 7.属于数据库应用系统事务模块内容的是______。

   

A.人机界面 B.交互模式 C.SQL语句 D.数据层次处理模块

(分数:1.00) A. B. C. √ D.

解析:[解析] 数据库应用系统在内部可以看成由一系列软件模块/子系统组成,这些模块/子系统可以分为与数据访问有关的数据库事务模块和与数据访问无直接关联的应用模块。 数据库事务模块从组成来讲,可以是一条或若干条进行数据操作的SQL语句,也可以是宿主语言(如C语言)语句与嵌入式SQL语句的混合体。事务还可以由宿主语言语句和访问接口(如ODBC、JDBC、ADO)语句组成。因此,本题答案为C。 8.软件开发常用的模型不包括______。

  

A.瀑布模型 B.减量模型 C.快速原型模型 D.螺旋模型

(分数:1.00) A. B. √ C. D.

解析:[解析] 软件开发常用的模型包括瀑布模型、快速原型模型、增量模型和螺旋模型。因此本题答案为B。

9.DBAS设计活动可细分为______。

  

A.需求分析和概要设计 B.需求分析和详细设计 C.概要设计和详细设计

D.需求分析、概要设计和详细设计

(分数:1.00) A. B. C. D. √

解析:[解析] 应用设计主线将DBAS设计活动可细分为需求分析、概要设计和详细设计等。因此本题答案为D。

10.根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式,即E-R模型的阶段是______。

   

A.需求分析 B.概念设计 C.逻辑设计 D.物理设计

(分数:1.00) A. B. √ C. D.

解析:[解析] 根据数据库应用系统生命周期模型的描述,得到一个计算机软硬件、DBMS的具体性能无关的全局概念模式,即E-R模型的阶段是概念设计。因此本题答案为B。

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

  

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

B.OLTP系统在访问数据时,一般以单条记录访问为主,集合访问为辅,OLAP系统则相反 C.OLTP要求系统必须具有很高的响应速度,而OLAP对系统响应速度的要求较为宽松

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

(分数:1.00) A. B. C. √ D.

解析:[解析] 本题OLTP和OLAP的区别。OLTP的安全性比OLAP要高,实施起来也比较困难,A错。B项中OLTP在访问数据时,单条记录和集合都可能会访问。D项OLTP一般由企业中下层使用,OLAP由企业中上层使用。故本题选C。

12.在数据库应用系统生命周期中,系统规划与分析是一个重要的环节。关于系统规划与分析,下列说法错误的是______。

   

A.规划与分析是数据库应用系统生命周期的起点。规划与分析阶段的主要工作包括系统规划与定义、可行性分析和项目规划

B.系统规划与定义是规划与分析的主要环节,它需要在系统设计过程中逐步完成

C.可行性分析是从技术、经济和操作等方面进行项目可行性的分析,它在明确目标和任务之后,评估系统在给定条件下是否可行

D.项目规划是对项目所需的资源、成本和进度进行合理估算,并制订初步的项目开发计划

(分数:1.00) A. B. √ C. D.

解析:[解析] 系统规划与定义是在规划与分析阶段就确定的,并不需要在系统设计中逐步完成。 13.在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是______。

   

A.经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用

B.技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做出评估和选择建议

C.操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件

D.开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案

(分数:1.00) A. B. √ C. D.

解析:[解析] 技术可行性是根据用户提出的系统功能、性能及实现系统的各项约束条件,对系统软件、系统硬件、技术方案做出评估和选择建议。其中,功能、性能及约束条件是主要依据,不能只偏重于系统的性能。因此B说法错误。

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

   

A.规划与分析阶段的系统规划与定义 B.规划与分析阶段的可行性分析 C.需求分析阶段的业务规则需求分析 D.系统设计阶段的总体设计

(分数:1.00) A. B. √ C. D.

解析:[解析] 技术可行性是根据用户提出的系统功能、性能及实现系统的各项约束条件,对系统软件、系统硬件、技术方案做出评估和选择建议,它属于规划与分析阶段的可行性分析。 15.系统规划与定义包括以下具体内容______。 ①任务陈述 ②确定任务目标

③确定系统范围和边界 ④确定用户视图

   

A.①②④ B.①②③ C.②③④ D.①②③④

(分数:1.00) A.

B. C. D. √

解析:[解析] 系统规划与定义包括以下具体内容:任务陈述、确定任务目标、确定系统范围和边界、确定用户视图,所以本题的答案为D。 16.项目规划通常包括以下内容______。

①确定项目的目标和范围 ②根据DBAS软件开发模型 ③估算完成该项目的规模 ④制定合理的DBAS项目计划

  

A.①②④ B.①②③ C.②③④ D.①②③④

(分数:1.00) A. B. C. D. √

解析:[解析] 项目规划通常包括以下内容:确定项目的目标和范围、根据DBAS软件开发模型分解和定义整个项目包括的工作活动和任务、估算完成该项目的规模、制定合理的DBAS项目计划,所以本题的答案为D。

17.论证是否具备DBAS开发所需的各类人员资源的可行性分析属于______。

   

A.经济可行性 B.技术可行性 C.硬件可行性 D.操作可行性

(分数:1.00) A. B. C. D. √

解析:[解析] 操作可行性是论证是否具备DBAS开发所需的各类人员资源(项目管理人员、数据库系统分析员、应用编程人员等)、软件资源、硬件资源和工作环境等,以及为支持DBAS开发如何去改进加强这几方面资源。所以本题的答案为D。 A经济可行性是对项目进行成本效益分析,估算项目开发成本,评估项目经济效益、社会效益和利润,在项目成本和收益间进行合理权衡,并分析项目对其产品或利润的影响。 B技术可行性是根据用户提出的系统功能、性能及实现系统的各项约束条件,对系统软件、硬件系统、技术方案做出评估和选择建议。 C硬件可行性是技术可行性的一种,是分析DBAS的硬件平台环境和设备,提出硬件选择的建议。

18.系统规划与定义的内容包括______。 ①描述系统的总体目标 ②确定任务目标 ③确定系统范围和边界 ④确定用户视图

⑤进度成本等方面的控制方案

   

A.①②④⑤ B.①③④⑤ C.①②③⑤ D.①②③④⑤

(分数:1.00) A. B. C. D. √

解析:[解析] 系统规划与定义的具体内容包括任务陈述、确定任务目标、确定系统范围和边界、确定用户视图等。由此可知,②③④必然正确,选项D包含所有,为正确答案。

19.数据库应用系统是面向数据管理和数据处理的软件系统。下列有关数据库应用系统开发及其生命周期说法中,错误的是______。

   

A.数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。按照可信计算机系统评测标准,安全性不高的系统其安全控制级别一般应定为C级 B.数据库应用系统性能分析一般使用每TPS代价值来衡量系统性能比

C.在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书,可行性分析报告和需求说明文档

D.数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目是否可行,是否能够达到预期目标

(分数:1.00) A. B. C. √ D.

解析:[解析] 本题考查的知识点是规划与分析的结果,需求说明文档是在需求分析阶段生成的。 20.在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。下列不属于数据安全性需求分析内容的是______。

   

A.分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求 B.分析全局用户对数据的存取需求,以确定全局数据的安全控制策略

C.分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求 D.分析各类用户对数据的存取需求,以确定各类用户能够操作的数据

(分数:1.00) A. √ B. C. D.

解析:[解析] 安全性需求分析包括:DBAS系统达到的安全级别;各个用户的数据视图和视图访问权限以及口令保护机制或是安全认证机制用以控制用户登录数据库系统

21.在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标的说法,错误的是______。

   

A.数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间 B.系统吞吐量是指在单位时间内系统能存储的数据量

C.并发用户数是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用户数量

D.系统性能指标是系统软硬件设计和选型的重要依据

(分数:1.00) A. B. √ C. D.

解析:[解析] 性能需求分析主要包括以下几个方面:①数据操作响应时间,或数据访问响应时间。指用户向数据库系统提交数据操作请求到操作结果返回用户的时间。②系统吞吐量,指系统在单位时间内可以完成的数据库事务或数据查询的数量。系统吞吐量可表示为每秒事务数(TPS)。③允许并发访问的最大用户数,指在保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库。④每TPS代价值(Price per TPS),用于衡量系统性价比的指标。

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

  

A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图 C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程

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

(分数:1.00) A. B. C. D. √

解析:[解析] 数据库应用系统的需求包括:数据需求分析,数据处理需求分析,业务需求分析以及其在性能、存储、安全、备份和恢复等方面的要求。数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。 选项A、B确定出整个应用系统的目标、任务和系统的范围说明,并做出各类用户视图的是规划与分析阶段。A、B错误。 选项C数据需求分析的主要工作是从对数据组织与存储的设计角度辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果一起组成数据字典,形成“数据规范说明书”。而数据处理需求分析的主要工作才是辨识出数据处理中的数据处理流程。两者不能混淆。C错误。

23.在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求: Ⅰ.系统需要支持会员制 Ⅱ.系统不需要考虑财务核算功能 Ⅲ.系统应长期稳定运行 Ⅳ.系统应有销售统计功能 Ⅴ.系统应保证数据存储安全

上述需求中属于非功能需求的是______。

A.仅Ⅲ和Ⅳ B.仅Ⅲ和Ⅴ

 

C.仅Ⅳ和Ⅴ D.仅Ⅰ、Ⅱ和Ⅴ

(分数:1.00) A. B. √ C. D.

解析:[解析] 本题考查功能需求和非功能需求。Ⅰ、Ⅱ、Ⅳ均属于具体的功能需求,Ⅲ和Ⅴ属于非功能需求。

24.数据库应用系统需求既有功能需求,也有非功能需求。设某商场经营管理系统,有如下需求: Ⅰ.系统中不考虑财务核算与退货 Ⅱ.对基本销售业务要求实现秒级响应 Ⅲ.多个终端需同时操作数据库

Ⅳ.需保证数据存储和传输的安全,及时对数据进行备份 Ⅴ.系统需要支持会员生日折扣

以上需求中属于非功能需求的是______。

   

A.仅Ⅰ、Ⅱ和Ⅴ B.仅Ⅰ、Ⅲ和Ⅴ C.仅Ⅱ和Ⅳ D.仅Ⅱ、Ⅲ和Ⅳ

(分数:1.00) A. B. C. D. √

解析:[解析] Ⅱ是实时性,Ⅲ是并发性,Ⅳ是安全性;它们都属于性能要求。 25.数据字典包括______。 ①数据项 ②数据结构 ③数据流 ④数据存储 ⑤处理过程

   

A.①②④⑤ B.①②③⑤ C.②③④⑤ D.①②③④⑤

(分数:1.00) A. B. C. D. √

解析:[解析] 数据字典包括数据项、数据结构、数据流、数据存储和处理过程5个部分。数据项是数据的最小组成单位。所以本题的答案为D。 26.数据的最小组成单位是______。

   

A.元数据 B.元组 C.记录 D.数据项

(分数:1.00) A. B. C. D. √

解析:[解析] 数据项是数据的最小组成单位。所以本题的答案为D。 27.事务规范包括以下几方面事务描述信息______。 ①事务名称 ②事务描述 ③事务用户 ④事务所访问的数据项 ⑤事务过程

   

A.①②④⑤ B.①②③⑤ C.①②③④⑤ D.①②③④

(分数:1.00) A. B. C. D. √

解析:[解析] 事务规范包括以下几方面事务描述信息:事务名称、事务描述、事务所访问的数据项、事务用户。所以本题的答案为D。

28.如果DBAS用于数据安全性要求不高的一般场合,可将级别定位在______。

 

 

A.A级 B.B级 C.C级 D.D级

(分数:1.00) A. B. C. √ D.

解析:[解析] 根据DBAS应用场合的实际数据安全性要求,按照可信计算机系统评测标准,确定DBAS应达到的安全控制级别。如果DBAS用于数据安全性要求不高的一般场合,可将级别定位在C级,如C2级;如果应用于、部门等高保密场合,可将级别定位在B级,如B1、B2级。所以本题的答案为C。 29.数据处理需求分析结果包括______。 ①目录数据库规范说明书 ②DFD ③事务规范 ④数据字典

   

A.①④ B.①③ C.②③ D.①②

(分数:1.00) A. B. C. √ D.

解析:[解析] 数据处理需求分析结果是DFD或DBAS应支持的各种数据处理事务规范。所以本题的答案为C。

30.以下关于业务规则需求分析的内容和对象说法错误的是______。

   

A.业务规则需求分析主要涉及系统的外部行为

B.业务规则需求分析也涉及某些系统内部关键特性,如系统某些关键技术的原理及选择 C.分析对象可以是与数据管理有关的业务规则 D.分析对象不可以是与数据库完全无关的系统业务

(分数:1.00) A. B. C. D. √

解析:[解析] 业务规则需求分析主要涉及系统的外部行为,也包括某些系统内部关键特性,如系统某些关键技术的原理及选择。分析对象既可以是与数据管理有关的业务规则,也可以是与数据库完全无关的系统业务。所以本题的答案为D。

31.以下关于规则需求分析说法正确的是______。 ①分析从整体功能出发 ②涉及系统内部行为 ③涉及系统外部行为 ④多种表达分析结果的方式

   

A.①③④ B.①②④ C.②③④ D.①②③④

(分数:1.00) A. √ B. C. D.

解析:[解析] 业务规则需求分析主要涉及系统的外部行为,也包括某些系统内部关键特性,但不涉及系统内部行为。所以本题的答案为A。

32.设某数据库在非工作时间(每天8:00以前、18:00以后、周六和周日)不允许授权用户在职工表中插入数据。下列方法中能够实现此需求且最为合理的是______。

   

A.建立存储过程 B.建立后触发型触发器 C.定义内嵌表值函数 D.建立前触发型触发器

(分数:1.00) A. B. C. D. √

解析:[解析] 本题目考查触发器的概念。前触发型触发器只执行触发器指定的内容而不执行引发触发器的SOL语句,为职工表中插入数据设定一个非工作时间的前触发型触发器后就可实现该功能。故本题选D。 33.影响DBAS性能的主要因素包括______。 ①系统硬件资源 ②操作系统环境 ③网络通信设备性能

④数据库的逻辑设计和物理设计质量 ⑤DBMS的配置和性能 ⑥数据库应用程序自身

   

A.①③④⑤ B.①②④⑥ C.②③④⑤ D.①②③④⑤⑥

(分数:1.00) A. B. C. D. √

解析:[解析] 影响DBAS性能的主要因素包括系统硬件资源,如CPU数量与速度、I/O系统容量与速度、内存大小、内存缓冲区大小等;网络通信设备性能,如网络带宽、连接速度、数据传输速度等;操作系统环境,如对并发进程/线程的支持程度、文件子系统和I/O子系统的性能等;数据库的逻辑设计和物理设计质量;DBMS的配置和性能,如DBMS采用的查询优化策略、索引优化策略、数据库管理配置参数(内存配置选项、I/O配置选项、数据库缓冲区配置选项);数据库应用程序自身。所以本题的答案为D。 34.备份和恢复需求分析主要内容包括______。 ①DBAS运行过程中备份数据库的时间和备份周期 ②所需备份数据库数据范围 ③允许并发访问的最大用户数

④备份方式是采用完全备份还是采用差异备份

  

A.①③④ B.①②④ C.②③④ D.①②③④

(分数:1.00) A. B. √ C. D.

解析:[解析] 备份和恢复需求分析主要包括:DBAS运行过程中备份数据库的时间和备份周期、所需备份数据库数据范围、备份方式是采用完全备份还是采用差异备份。所以本题的答案为B。

35.设有某大型连锁超市的数据库应用系统,在系统实施或改造过程中,需要对系统进行测试。设有下列测试活动

Ⅰ.模拟客户消费行为,生成销售数据,测试系统是否能正确完成销售业务

Ⅱ.编写模拟数据生成器,每秒生成2000笔与销售业务对应的销售数据,测试系统吞吐率 Ⅲ.在数据库中模拟生成5亿条销售数据,同时开启所有的收银台,测试系统平均响应时间 Ⅳ.模拟销售持续一周时间,在此期间,每天审核系统结账功能是否正确 Ⅴ.测试数据库应用系统能否正确地完成银联卡消费业务 以上测试活动,属于性能测试的是______。

   

A.仅Ⅰ、Ⅱ和Ⅲ B.仅Ⅱ、Ⅲ和Ⅴ C.仅Ⅱ和Ⅲ D.仅Ⅰ、Ⅳ和Ⅴ

(分数:1.00) A. B. C. √ D.

解析:[解析] 系统的吞吐率和系统的平均响应时间属于性能测试。 36.系统总体设计的内容有______。 ①确定DBAS体系结构。 ②应用软件结构设计。 ③业务规则进行初步设计。 ④关键技术方案选型。

⑤系统硬件平台和操作系统、数据库管理系统等系统软件的选型和配置。

   

A.①②④⑤ B.①②③⑤ C.②③④⑤ D.①②③④⑤

(分数:1.00) A. B. C. D. √

解析:[解析] 各项均是,所以本题的答案为D。

37.数据库应用系统的物理设计包括______。 ①数据库物理结构设计 ②数据库事务详细设计 ③数据库功能设计 ④应用程序详细设计

   

A.①③④ B.①②④ C.②③④ D.①②③④

(分数:1.00) A. B. √ C. D.

解析:[解析] 数据库应用系统的物理设计包括数据库物理结构设计、数据库事务详细设计、应用程序详细设计,所以本题的答案为B。

38.根据数据库应用系统生命周期模型,定义模块交互流程的阶段是______。

  

A.需求分析 B.概念设计 C.逻辑设计 D.物理设计

(分数:1.00) A. B. C. √ D.

解析:[解析] 数据库应用程序概要设计(Ⅱ),在应用软件结构设计基础上,按照逐步求精、信息隐藏和功能细化原则,进一步划分为子模块,组成应用软件的系统-子系统-模块-子模块层次结构,其中直接访问数据库的模块/子模块抽象为数据库事务;确定各模块的功能和输入输出数据,设计模块使用的数据结构,定义模块交互的接口关系和交互流程。而数据库应用程序概要设计(Ⅱ)是逻辑设计内容。所以本题的答案为C。

39.在数据库应用系统设计过程中,属于物理设计范畴的是______。

  

A.数据流图设计 B.E-R图设计 C.安全模式设计 D.关系模式设计

(分数:1.00) A. B. C. √

D.

解析:[解析] 数据库物理结构设计的内容包括数据库逻辑模式调整、选择或配置基本关系表的文件组织形式,为基本关系表设计数据存取方法或存取路径、数据分布设计、安全模式设计、确定系统配置、物理模式评估。所以本题的答案为C。 A选项数据流图设计需求分析范畴,并不属于系统分析范畴更不用谈物理设计范畴。 B选项属于系统分析中概念设计的范畴,D选项属于系统分析中逻辑设计范畴。 40.在数据库应用系统设计过程中,不属于概念设计范畴的是______。

   

A.应用软件结构设计 B.关键技术方案初步设计 C.模块使用的数据结构设计 D.确定DBAS体系结构

(分数:1.00) A. B. C. √ D.

解析:[解析] 概念设计包括数据概念模型设计和系统总体设计。系统总体设计的内容: (1)确定DBAS体系结构。 (2)系统硬件平台和操作系统、数据库管理系统等系统软件的选型和配置。 (3)应用软件结构设计。 (4)对需求分析阶段识别出的业务规则进行初步设计,细化业务规则流程,分析所处理的业务数据和处理方式,明确采用的关键技术和算法等。 (5)对系统采用的关键技术进行方案选型和初步设计。所以本题的答案为C。

41.将与具体平台无关的元操作替代为DBMS支持的具体数据库访问操作或数据库访问API调用是在______中进行的。

  

A.数据库事务概要设计 B.应用程序详细设计 C.数据库概念设计 D.数据库事务详细设计

(分数:1.00) A. B. C. D. √

解析:[解析] 数据库事务详细设计的内容是根据事务概要设计得到的与平台无关的事务流程,利用SQL语句、数据库访问接口(如JDBC、ODBC或其他DBMS特定API),采用高级程序设计语言或DBMS提供的事务实现机制,在具体DBMS平台和开发环境下,设计数据库事务。事务详细设计需要将事务概要设计中的read和write元操作替换为DBMS支持的查询、插入、删除、修改等具体数据库访问操作或数据库访问API调用。所以本题的答案为D。 A选项数据库事务概要设计是把事务中对数据库数据的查询、插入、删除、修改操作与具体DBMS平台无关的两个元操作read、write抽象表示。 B选项应用程序设计的内容是根据应用程序概要设计中定义的各模块功能和输入输出数据需求,结合具体的程序设计环境和机制,设计各模块的内部处理流程和算法、具体数据结构、对外详细接口等。 C选项数据库概念设计包括数据库概念模型设计和系统总体设计。概念模型设计是依据数据需求分析阶段得到的需求结果,分析辨识需要组织存储在数据库中的各类应用领域数据对象的特征及其相互间的关联关系,并采用概念数据模型表示出来,得到于具体DBMS的数据库概念模型。系统总体设计包括确定DBAS体系结构、系统硬件平台和操作系统、数据库管理系统等系统软件的选项和配置、应用软件结构设计、对需求分析阶段识别出的业务规则进行初步设计,

细化业务规则流程,分析所处理的业务数据和处理方式,明确采用的关键技术和算法等、对系统采用的关键技术进行方案选型和初步设计。

42.关于数据库物理结构设计说法错误的是______。

   

A.数据库应用系统的物理设计内容包括数据库物理结构设计、数据库事务详细设计、应用程序详细设计

B.设计一个占用存储空间大的数据库内模式

C.设计一个具有较高的数据访问效率的数据库内模式 D.设计一个较低的维护代价的数据库内模式

(分数:1.00) A. B. √ C. D.

解析:[解析] 数据库应用系统的物理设计内容包括数据库物理结构设计、数据库事务详细设计、应用程序详细设计。在具体的硬件环境、操作系统和DBMS约束下,为数据库的逻辑结构设计符合应用要求的物理结构的过程,就是数据库物理结构设计。其目标是设计一个占用存储空间少、具有较高的数据访问效率和较低的维护代价的数据库内模式。所以本题的答案为B。

43.在数据库应用系统设计过程中,属于应用程序详细设计的内容的是______。

  

A.各模块的内部处理流程和算法 B.具体数据结构 C.对外详细接口 D.以上全部

(分数:1.00) A. B. C. D. √

解析:[解析] 应用程序详细设计的内容是根据应用程序概要设计中定义的各模块功能和输入输出数据需求,结合具体的程序设计环境和机制,设计各模块的内部处理流程和算法、具体数据结构、对外详细接口等。所以本题的答案为D。

44.在关系数据库设计中,设计关系模式是下面哪个阶段的任务______。

 

 

A.逻辑设计 B.概念设计 C.需求分析 D.物理设计

(分数:1.00) A. √ B. C. D.

解析:[解析] 而数据库逻辑结构设计就是指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构。它将概念模型中的E-R图转换为数据模型中的关系模式,并对关系模式进行设计。因此,本题的答案为A。

45.设有某通信公司面向手机用户的网上通信记录查询数据库系统,该系统为手机用户提供最近一年内用户的短信和通话记录查询功能。在系统上线运行前的实施过程中,设有下列测试活动

Ⅰ.在指定时间段内,模拟生成N笔特定模式的查询事务,测试服务器能否在这个时间段内完成这些查询 Ⅱ.用一个手机用户登录,测试系统能否在该用户5分钟内没有任何操作时自动断开该用户的连接 Ⅲ.测试系统在用户通过网页登录时能否生成验证码图片

Ⅳ.用一个手机用户登录,测试在用户成功登录后系统能否正确地给用户发送一条提示短信 Ⅴ.测试单个用户查询不同时间跨度的数据所需的平均响应时间 以上测试活动中,可以归为性能测试的是______。

  

A.仅Ⅰ和Ⅴ B.仅Ⅰ、Ⅱ和Ⅳ C.仅Ⅱ、Ⅲ和Ⅳ D.仅Ⅰ、Ⅱ和Ⅴ

(分数:1.00) A. √ B. C. D.

解析:[解析] 数据库性能测试方式一般有三种,测量单个操作的性能,以工业标准的性能测试模型来测试,以用户的实际应用程序来测试。即本题的答案为A。 46.DBAS实现与部署具体内容不包括______。

   

A.数据加载 B.系统集成 C.系统部署 D.需求分析

(分数:1.00) A. B. C. D. √

解析:[解析] DBAS实现与部署具体内容包括建立数据库结构、数据加载、事务和应用程序的编码及测试、系统集成、测试与试运行和系统部署,所以本题的答案应该为D。 47.系统测试需由哪些人员一同进行______。 ①数据库设计人员 ②应用开发人员 ③用户

  

A.①② B.①③ C.②③ D.①②③

(分数:1.00) A. B. C. D. √

解析:[解析] 系统测试需由数据库设计人员、应用开发人员和用户一同进行。针对测试阶段出现的各种问题,需要及时从软硬件等方面改进完善系统。所以本题的答案为D。 48.DBAS实现与部署的具体内容包括______。 ①建立数据库结构 ②数据加载

③事务和应用程序的编码及测试 ④系统集成、测试与试运行 ⑤系统部署

  

A.①②④⑤ B.①②③⑤ C.②③④⑤ D.①②③④⑤

(分数:1.00) A. B. C. D. √

解析:[解析] 各项均是,所以本题的答案为D。 49.数据库对象的结构包括______。 ①基本表 ②索引 ③视图 ④约束

   

A.①②④ B.①②③ C.②③④ D.①②③④

(分数:1.00) A. B. C. D. √

解析:[解析] 数据库对象的结构包括基本表、索引、视图和约束等,所以本题的答案为D。 50.在数据库应用系统实施、运行和维护过程中,设有下列活动: Ⅰ.在系统运行过程中,对数据库的空间增长情况进行监控

Ⅱ.在系统运行过程中,对数据库系统各时段CPU和内存使用情况进行监控 Ⅲ.在数据库系统实施时,运行DDL代码建立关系表 Ⅳ.建立关系表以后编写系统应用程序 Ⅴ.定期进行数据备份

以上活动中,一般情况下属于DBA任务的是______。

   

A.仅Ⅰ、Ⅱ和Ⅴ B.仅Ⅰ和Ⅱ C.仅Ⅰ、Ⅱ和Ⅲ D.仅Ⅲ、Ⅳ和Ⅴ

(分数:1.00) A. B. √ C. D.

解析:[解析] 本题考查的知识点是数据库的运行管理与维护。DBA负责在数据库运行时的日常维护、系统监控与分析、系统性能优化调整、系统优化工作。而DBAS的建立数据库结构、数据加载、事务和应用程序的编码及测试等实现与部署工作由设计及开发人员负责。可见本题答案为B。 51.设有某数据库应用系统,在其运维过程中,可能采用如下措施以防止出现故障: Ⅰ.采用RAID5或RAID1实现硬件冗余 Ⅱ.在服务器中安装防病毒软件 Ⅲ.经常对系统中的数据进行备份 Ⅳ.使用不间断电源供电 Ⅴ.扩展服务器内存空间

以上措施,一般情况下有助于降低介质故障带来的风险的是______。

   

A.仅Ⅲ和Ⅴ B.仅Ⅰ和Ⅲ C.仅Ⅰ和Ⅴ D.仅Ⅱ和Ⅳ

(分数:1.00) A. B. √ C. D.

解析:[解析] 介质故障又称硬故障,主要指数据库在运行过程中,由于磁头碰撞、磁盘损坏、强磁干扰、天灾人祸等情况,使得数据库中的数据部分或全部丢失的一类故障。介质故障的容错方式有两种:硬件容错(例如Ⅰ)和软件容错(例如Ⅲ)。

52.在数据库应用系统的运行过程中,设有下列运维活动: Ⅰ.监控数据库服务器的空间使用情况,根据需要对空间进行调整

Ⅱ.调整数据库结构,编写应用程序,满足最终用户提出的应用程序功能需求 Ⅲ.制定合理的备份计划,定期对数据库和日志进行备份

Ⅳ.通过权限管理、身份认证、跟踪及审计等措施来保证数据库的安全 Ⅴ.设计和编制数据录入程序,完成数据库应用系统上线前的初始数据录入工作 Ⅵ.借助相应工具在数据库运行过程中监测数据库系统的运行情况 以上活动中,一般情况下不应由DBA执行的是______。

   

A.仅Ⅲ和Ⅳ B.仅Ⅱ和Ⅴ C.仅Ⅰ和Ⅴ D.仅Ⅱ、Ⅲ和Ⅵ

(分数:1.00) A. B. √ C. D.

解析:[解析] DBA的工作主要包括:针对不同的应用制定不同的备份计划;根据实际需要授予用户不同的数据库访问权限;定期检查数据库文件存储空间的占用情况等;而应用程序的编写和修改,以及数据的录入均不是DBA应完成的工作。

53.下面哪一项不属于系统升级的内容?______。

   

A.改进应用程序 B.数据库重组 C.新建数据库 D.DBMS版本升级

(分数:1.00) A. B. C. √ D.

解析:[解析] 系统升级主要包括改进应用程序、数据库重组和DBMS和OS版本升级,因此答案为C。 54.系统日常维护主要包括以下工作______。 ①数据库的备份与恢复 ②完整性维护 ③安全性维护 ④存储空间管理 ⑤并发控制及死锁处理

   

A.①②④⑤ B.①②③⑤ C.②③④⑤ D.①②③④⑤

(分数:1.00) A. B. C. D. √

解析:[解析] 各项均是,所以本题的答案为D。 55.下面哪一项不属于需要检测的系统性能______。

   

A.用户查询响应时间 B.并发访问用户数 C.数据库大小 D.系统吞吐量

(分数:1.00) A. B. C. √ D.

解析:[解析] 需要监测的系统性能指标包括用户查询响应时间、并发访问用户数、系统吞吐量等。因此答案为C。

56.数据库运行管理与维护的主要工作内容包括______。 ①日常维护 ②系统监控与分析 ③系统性能优化调整 ④系统进化

   

A.①②④ B.①②③ C.②③④ D.①②③④

(分数:1.00) A. B. C. D. √

解析:[解析] 数据库运行管理与维护的主要工作内容包括:日常维护、系统监控与分析、系统性能优化调整、系统进化。所以本题的答案为D。 57.需要监测的系统性能指标包括______。 ①用户查询响应时间 ②系统吞吐量 ③并发访问用户数

 

 

A.①② B.①③ C.②③ D.①②③

(分数:1.00) A. B. C. D. √

解析:[解析] 需要监测的系统性能指标包括用户查询响应时间、系统吞吐量、并发访问用户数等。所以本题的答案为D。

58.系统性能调整的手段包括______。 ①数据查询调整与优化 ②索引调整

③数据库模式调整 ④DBMS和操作系统参数调整 ⑤数据库应用程序优化 ⑥硬件配置调整和升级

   

A.①②④⑤⑥ B.①②③⑤⑥ C.②③④⑤⑥ D.①②③④⑤⑥

(分数:1.00) A. B. C. D. √

解析:[解析] 系统性能监控和性能调优是DBAS运行维护的一项重要工作,系统性能调优的手段有:数据查询调整与优化、索引调整、数据库模式调整、DBMS和操作系统参数调整、数据库应用程序优化、硬件配置调整和升级。所以本题的答案为D。

59.数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。设某系统在运行管理与维护阶段有如下工作:

Ⅰ.定期检查数据文件的存储空间占用情况

Ⅱ.根据数据库日志文件分析数据库中已完成的各种操作,以发现潜在性能问题 Ⅲ.根据SQL执行计划调整试图及索引

Ⅳ.对一些数据量非常大的表进行水平分区,并将不同分区分布到不同磁盘上 Ⅴ.根据用户要求对应用程序从功能和性能上进行扩充和完善 上述工作中属于系统性能优化调整的是______。

   

A.仅Ⅲ和Ⅳ B.仅Ⅰ和Ⅲ C.仅Ⅰ、Ⅱ和Ⅳ D.仅Ⅱ和Ⅴ

(分数:1.00) A. √ B. C. D.

解析:[解析] 定期检查数据文件的存储空间占用情况属于日常维护,根据用户要求对应用程序从功能和性能上进行扩充和完善属于系统升级,而根据SQL执行计划调整试图及索引,以及将数据量非常大的表进行水平分区,并将不同分区分布到不同磁盘上,才属于系统性能优化调整。 60.数据库系统升级的主要工作内容包括______。 ①改进应用程序 ②数据库重组 ③DBMS版本升级 ④OS版本升级

   

A.①②④ B.①②③ C.②③④ D.①②③④

(分数:1.00) A.

B. C. D. √

解析:[解析] 系统升级的主要内容: (1)改进应用程序。 (2)数据库重组。 (3)DBMS和OS版本升级。所以本题的答案为D。

61.为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是______。

   

A.数据内容一致性维护 B.数据库备份与恢复 C.数据库安全性维护 D.数据库存储空间管理

(分数:1.00) A. √ B. C. D.

解析:[解析] 日常维护主要包括以下工作:①数据库的备份与恢复;②完整性维护;③安全性维护;④存储空间管理;⑤并发控制及死锁处理。

二、{{B}}填空题{{/B}}(总题数:8,分数:24.00)

62.数据库管理系统为三级模式结构提供了两层映像机制,其中模式/内模式映像提供了 1性。 (分数:3.00)

填空项1:__________________ (正确答案:数据的物理)

解析:[解析] 两层映像机制保证了数据库系统中数据的逻辑性和物理性。

63.在SQL Server 2000中,某数据库用户User在此数据库中具有对T表数据的查询和更改权限。现有收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。 ______ UPDATE ON T FROM User (分数:3.00)

填空项1:__________________ (正确答案:REVOKE)

解析:[解析] 收回权限: REVOKE 对象权限名 [,…]ON {表名|视图|存储过程名} FROM {数据库用户名|用户角色名)[,…]

.数据流图用于描述目标系统实现的功能、涉及的信息、信息范围以及目标系统与外部的数据交换关系。一般顶层数据流图中包含的处理有 1个。 (分数:3.00)

填空项1:__________________ (正确答案:1)

解析:[解析] 顶层数据流图仅包含一个处理,这个处理代表目标系统实现的功能或企业使命。

65.在数据库应用系统中,用于描述数据库中数据的结构、取值范围、数据关系、业务规则等信息的数据或文档,一般被称为 1数据。 (分数:3.00)

填空项1:__________________ (正确答案:元)

解析:[解析] 数据库应用系统用于描述数据库中数据的结构、取值范围、数据关系、业务规则等信息的数据或文档为元数据。

66.按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、 1设计和物理设计三个步骤。 (分数:3.00)

填空项1:__________________ (正确答案:逻辑)

解析:[解析] 按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、逻辑设计和物理设计三个步骤。

67.数据库管理系统为用户和应用程序提供了 1语言,用此语言可以定义数据库的模式结构,但此语言执行后的结果不能回滚。 (分数:3.00)

填空项1:__________________ (正确答案:DDL)

解析:[解析] 开发人员使用具体的DBMS提供的数据定义语言(DDL)来严格描述数据库结构。

68.某数据库应用系统需求不够完整,为提高开发效率,在获取了基本需求以后采用边开发边进行需求确认与修改实现的方法。这种开发方法称为 1。 (分数:3.00)

填空项1:__________________ (正确答案:快速原型开发方法) 解析:

69.数据库逻辑设计的目标是把概念设计阶段得到的 1模型转换成所选定的数据库管理系统支持的数据模型。

(分数:3.00)

填空项1:__________________ (正确答案:E-R) 解析:[解析] 本题考查的是数据库逻辑设计的目标。

三、{{B}}设计题{{/B}}(总题数:1,分数:15.00)

70.某商品销售管理系统使用SQL Server 2000数据库。在数据库中有销售单据表,其建表语句为: CREATE TABLE 销售单据表( 销售单据编号 varchar(8) primary key, 付款总金额 money, 销售日期 datetime, 销售人员编号 varchar(8), 收银台编号 varchar(8) ) 由于该表数据量巨大,因此建立有销售单据历史表,将6个月以前的数据从销售单据表转入销售单据历史表,销售单据历史表的结构与销售单据表相同。 设已在销售日期和销售人员编号列上建立了索引。 ①现需查询编号为“001000”的销售人员的全部销售情况,有如下两个SQL语句: Ⅰ.SELECT销售单据编号,付款总金额,销售日期 FROM销售单据表 WHERE销售人员编号='01000' UNION SELECT销售单据编号,付款总金额,销售日期 FROM销售单据历史表 WHERE销售人员编号='001000' Ⅱ.SELECT销售单据编号,付款总金额,销售日期 FROM销售单据表 WHERE销售人员编号='001000' UNION ALL SELECT销售单据编号,付款总金额,销售日期 FROM销售单据历史表 WHERE销售人员编号='001000' 请比较以上两个SQL语句的执行效率,并说明原因。 ②设此数据库的数据存储在由两块146GB SAS硬盘组成的软件RAID1上。 随着业务发展,数据库数据量逼近100G,且磁盘I/O很重。现考虑对硬件进行升级,有三种不同配置方案; Ⅰ.采用两个3.46GHz六核Intel Xeon 5600系列处理器,16GB内存,4块300GB SAS硬盘,使用硬件RAID卡做RAID 1+0 Ⅱ.采用两个3.46GHz六核Intel Xeon 5600系列处理器,16GB内存,4块300GB SAS硬盘,使用硬件RAID卡做RAID 0 Ⅲ.采用两个3.46 GHz六核Intel Xeon 5600系列处理器,16GB内存,4块300GB SAS硬盘,使用软件RAID 5 请分别从系统可用磁盘空间、磁盘I/O性能和系统可靠性上对以上三种方案进行比较。 (分数:15.00)

__________________________________________________________________________________________ 正确答案:(①第二个执行效率较高。第一个在执行完union语句后,需要对表中数据逐个查询,该表数据量较大,所以,并不理想。而第二个在执行完union语句后,执行all语句,根据由销售日期和销售人员编号建立的索引,直接查询,故查询效率较高。 ②RAID 0:并行读/写于多个磁盘上,具有很高的数据传输率,但它只是单纯地提高性能,并没有为数据的可靠性提供保障。 RAID 1+0:同时拥有RAID0的高数据传输率和RAID1的高数据可靠性,但是CPU占用率同样也很高,而磁盘的利用率比较低。 RAID 5:是一种存储性能、数据安全和存储成本兼顾的存储解决方案。) 解析:

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo7.cn 版权所有 湘ICP备2022005869号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务