数据库工程师-数据库应用系统生命周期
(总分62, 做题时间90分钟)
一、选择题
1. 
数据库应用系统的物理设计包括______。    ①数据库物理结构设计    ②数据库事务详细设计    ③数据库功能设计    ④应用程序详细设计
A ①③④
B ①②④
C ②③④
D ①②③④
2. 
根据数据库应用系统生命周期模型,定义模块交互流程的阶段是______。
A 需求分析
B 概念没计
C 逻辑设计
D 物理设计
3. 
以下关于DBAS模型说法错误的是______。
A DBAS模型定义了数据库应用系统设计、开发和运行维护整体框架
B DBAS的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护5个基本活动组成
C 将快速原型模型和增量模型的开发思路引入DBAS生命周期模型,允许渐进、迭代地开发DBAS
D 将DBAS设计阶段细分为逻辑设计和物理设计两个步骤
4. 
数据字典包括______。    ①数据项    ②数据结构③数据流    ④数据存储⑤处理过程
A ①②④⑤
B ①②③⑤
C ②③④⑤
D ①②③④⑤
5. 
软件开发常用的模型不包括______。
A 瀑布模型
B 减量模型
C 快速原型模型
D 螺旋模型
6. 
系统测试需由哪些人员一同进行______。    ①数据库设计人员    ②应用开发人员    ③用户
A ①②
B ①③
C ②③
D ①②③
7. 
在数据库应用系统实施、运行和维护过程中,设有下列活动:    Ⅰ.在系统运行过程中,对数据库的空间增长情况进行监控    Ⅱ.在系统运行过程中,对数据库系统各时段CPU和内存使用情况进行监控    Ⅲ.在数据库系统实施时,运行DDL代码建立关系表    Ⅳ.建立关系表以后编写系统应用程序    Ⅴ.定期进行数据备份    以上活动中,一般情况下属于DBA任务的是______。
A 仅Ⅰ、Ⅱ和Ⅴ
B 仅Ⅰ和Ⅱ
C 仅Ⅰ、Ⅱ和Ⅲ
D 仅Ⅲ、Ⅳ和Ⅴ
8. 
在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。下列不属于数据安全性需求分析内容的是______。
A 分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求
B 分析全局用户对数据的存取需求,以确定全局数据的安全控制策略
C 分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求
D 分析各类用户对数据的存取需求,以确定各类用户能够操作的数据
9. 
设有某大型连锁超市的数据库应用系统,在系统实施或改造过程中,需要对系统进行测试。设有下列测试活动    Ⅰ.模拟客户消费行为,生成销售数据,测试系统是否能正确完成销售业务    Ⅱ.编写模拟数据生成器,每秒生成2000笔与销售业务对应的销售数据,测试系统吞吐率    Ⅲ.在数据库中模拟生成5亿条销售数据,同时开启所有的收银台,测试系统平均响应时间    Ⅳ.模拟销售持续一周时间,在此期间,每天审核系统结账功能是否正确    Ⅴ.测试数据库应用系统能否正确地完成银联卡消费业务    以上测试活动,属于性能测试的是______。
A 仅Ⅰ、Ⅱ和Ⅲ
B 仅Ⅱ、Ⅲ和Ⅴ
C 仅Ⅱ和Ⅲ
D 仅Ⅰ、Ⅳ和Ⅴ
10. 
如果DBAS用于数据安全性要求不高的一般场合,可将级别定位在______。
A A级
B B级
C C级
D D级
11. 
根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式,即E-R模型的阶段是______。
A 需求分析
B 概念设计
C 逻辑设计
D 物理设计
12. 
备份和恢复需求分析主要内容包括______。    ①DBAS运行过程中备份数据库的时间和备份周期    ②所需备份数据库数据范围    ③允许并发访问的最大用户数    ④备份方式是采用完全备份还是采用差异备份
A ①③④
B ①②④
C ②③④
D ①②③④
13. 
数据库运行管理与维护的主要工作内容包括______。    ①日常维护    ②系统监控与分析    ③系统性能优化调整    ④系统进化
A ①②④
B ①②③
C ②③④
D ①②③④
14. 
论证是否具备DBAS开发所需的各类人员资源的可行性分析属于______。
A 经济可行性
B 技术可行性
C 硬件可行性
D 操作可行性
15. 
系统规划与定义的内容包括______。    ①描述系统的总体目标    ②确定任务目标    ③确定系统范围和边界    ④确定用户视图    ⑤进度成本等方面的控制方案
A ①②④⑤
B ①③④⑤
C ①②③⑤
D ①②③④⑤
16. 
数据库逻辑设计的目标是把概念设计阶段得到的______模型转换成所选定的数据库管理系统支持的数据模型。
17. 
事务规范包括以下几方面事务描述信息______。    ①事务名称    ②事务描述    ③事务用户    ④事务所访问的数据项    ⑤事务过程
A ①②④⑤
B ①②③⑤
C ①②③④⑤
D ①②③④
18. 
系统日常维护主要包括以下工作______。    ①数据库的备份与恢复    ②完整性维护    ③安全性维护    ④存储空间管理    ⑤并发控制及死锁处理
A ①②④⑤
B ①②③⑤
C ②③④⑤
D ①②③④⑤
19. 
数据库设计的内容是按数据库的______设计的。
A 一级模式结构
B 二级模式结构
C 三级模式结构
D 四级模式结构
20. 
数据库应用系统的特征不包括______。
A 可修改性
B 可靠性
C 可移植性
D 永久性
21. 
为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是______。
A 数据内容一致性维护
B 数据库备份与恢复
C 数据库安全性维护
D 数据库存储空间管理
22. 
属于数据库应用系统事务模块内容的是______。
A 人机界面
B 交互模式
C SQL语句
D 数据层次处理模块
23. 
设有某通信公司面向手机用户的网上通信记录查询数据库系统,该系统为手机用户提供最近一年内用户的短信和通话记录查询功能。在系统上线运行前的实施过程中,设有下列测试活动    Ⅰ.在指定时间段内,模拟生成N笔特定模式的查询事务,测试服务器能否在这个时间段内完成这些查询    Ⅱ.用一个手机用户登录,测试系统能否在该用户5分钟内没有任何操作时自动断开该用户的连接    Ⅲ.测试系统在用户通过网页登录时能否生成验证码图片    Ⅳ.用一个手机用户登录,测试在用户成功登录后系统能否正确地给用户发送一条提示短信    Ⅴ.测试单个用户查询不同时间跨度的数据所需的平均响应时间以上测试活动中,可以归为性能测试的是______。
A 仅Ⅰ和Ⅴ
B 仅Ⅰ、Ⅱ和Ⅳ
C 仅Ⅱ、Ⅲ和Ⅳ
D 仅Ⅰ、Ⅱ和Ⅴ
24. 
以下关于规则需求分析说法正确的是______。    ①分析从整体功能出发    ②涉及系统内部行为    ③涉及系统外部行为    ④多种表达分析结果的方式
A ①③④
B ①②④
C ②③④
D ①②③④
25. 
在数据库应用系统设计过程中,属于物理设计范畴的是______。
A 数据流图设计
B E-R图设计
C 安全模式设计
D 关系模式设计
26. 
系统总体设计的内容有______。    ①确定DBAS体系结构。    ②应用软件结构设计。    ③业务规则进行初步设计。    ④关键技术方案选型。    ⑤系统硬件平台和操作系统、数据库管理系统等系统软件的选型和配置。
A ①②④⑤
B ①②③⑤
C ②③④⑤
D ①②③④⑤
27. 
影响DBAS性能的主要因素包括______。    ①系统硬件资源    ②操作系统环境    ③网络通信设备性能    ④数据库的逻辑设计和物理设计质量    ⑤DBMS的配置和性能    ⑥数据库应用程序自身
A ①③④⑤
B ①②④⑥
C ②③④⑤
D ①②③④⑤⑥
28. 
下面哪一项不属于系统升级的内容______。
A 改进应用程序
B 数据库重组
C 新建数据库
D DBMS版本升级
29. 
在关系数据库设计中,设计关系模式是下面哪个阶段的任务______。
A 逻辑设计
B 概念设计
C 需求分析
D 物理设计
30. 
数据处理需求分析结果包括______。    ①目录数据库规范说明书    ②DFD    ③事务规范    ④数据字典
A ①④
B ①③
C ②③
D ①②
31. 
在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是______。
A 经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用
B 技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做出评估和选择建议
C 操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件
D 开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案
32. 
性能需求分析主要内容包括______。    ①数据操作响应时间    ②系统吞吐量    ③允许并发访问的最大用户数    ④每TPS代价值(Price per TPS)
A ①③④
B ①②④
C ②③④
D ①②③④
33. 
在数据库物理设计阶段,建立索引的目的是为了提高数据的______。
A 更改效率
B 插入效率
C 查询效率
D 删除效率
34. 
以下关于业务规则需求分析的内容和对象说法错误的是______。
A 业务规则需求分析主要涉及系统的外部行为
B 业务规则需求分析也涉及某些系统内部关键特性,如系统某些关键技术的原理及选择
C 分析对象可以是与数据管理有关的业务规则
D 分析对象不可以是与数据库完全无关的系统业务
35. 
下面哪一项不属于需要检测的系统性能______。
A 用户查询响应时间
B 并发访问用户数
C 数据库大小
D 系统吞吐量
36. 
按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等做出合理的评估并提出选择建议的工作属于______。
A 规划与分析阶段的系统规划与定义
B 规划与分析阶段的可行性分析
C 需求分析阶段的业务规则需求分析
D 系统设计阶段的总体设计
37. 
系统规划与定义包括以下具体内容______。    ①任务陈述    ②确定任务目标    ③确定系统范围和边界④确定用户视图
A ①②④
B ①②③
C ②③④
D ①②③④
38. 
系统性能调整的手段包括______。    ①数据查询调整与优化  ②索引调整    ③数据库模式调整    ④DBMS和操作系统参数调整    ⑤数据库应用程序优化  ⑥硬件配置调整和升级
A ①②④⑤⑥
B ①②③⑤⑥
C ②③④⑤⑥
D ①②③④⑤⑥
39. 
需要监测的系统性能指标包括______。    ①用户查询响应时间    ②系统吞吐量    ③并发访问用户数
A ①②
B ①③
C ②③
D ①②③
40. 
生命周期模型由以下部分组成______。    ①项目规划    ②需求分析    ③系统设计    ④实现与部署    ⑤运行管理与维护
A ①②④⑤
B ①③④⑤
C ①②③⑤
D ①②③④⑤
41. 
数据库对象的结构包括______。    ①基本表  ②索引    ③视图    ④约束
A ①②④
B ①②③
C ②③④
D ①②③④
42. 
关于数据库物理结构设计说法错误的是______。
A 数据库应用系统的物理设计内容包括数据库物理结构设计、数据库事务详细设计、应用程序详细设计
B 设计一个占用存储空间大的数据库内模式
C 设计一个具有较高的数据访问效率的数据库内模式
D 设计一个较低的维护代价的数据库内模式
43. 
软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是______。    Ⅰ.瀑布模型    Ⅱ.快速原型模型    Ⅲ.增量模型    Ⅳ.螺旋模型
A 仅Ⅰ和Ⅱ
B 仅Ⅰ、Ⅲ和Ⅳ
C 仅Ⅱ和Ⅲ
D Ⅰ、Ⅱ、Ⅲ和Ⅳ
44. 
关于数据库应用系统的需求分析工作,下列说法正确的是______。
A 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明
B 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图
C 数据需求分析的主要工作是要辨识出数据处理中的数据处理流程
D 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标
45. 
在数据库应用系统的需求分析阶段,需要进厅性能分析。下列关于数据库应用系统性能指标的说法,错误的是______。
A 数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间
B 系统吞吐量是指在单位时间内系统能存储的数据量
C 并发用户数是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用户数量
D 系统性能指标是系统软硬件设计和选型的重要依据
46. 
将与具体平台无关的元操作替代为DBMS支持的具体数据库访问操作或数据库访问API调用是在______中进行的。
A 数据库事务概要设计
B 应用程序详细设计
C 数据库概念设计
D 数据库事务详细设计
47. 
在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括______。
A 需求规范说明书
B 系统范围与边界
C 可行性分析报告
D 项目计划书
48. 
DBAS实现与部署具体内容不包括______。
A 数据加载
B 系统集成
C 系统部署
D 需求分析
49. 
根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是______。
A 需求分析
B 概念设计
C 逻辑设计
D 物理设计
50. 
软件开发生命周期不包括______。
A 需求阶段
B 设计阶段
C 测试阶段
D 升级阶段
51. 
在数据库应用系统生命周期中,系统规划与分析是一个重要的环节。关于系统规划与分析,下列说法错误的是______。
A 规划与分析是数据库应用系统生命周期的起点。规划与分析阶段的主要工作包括系统规划与定义、可行性分析和项目规划
B 系统规划与定义是规划与分析的主要环节,它需要在系统设计过程中逐步完成
C 可行性分析是从技术、经济和操作等方面进行项目可行性的分析,它在明确目标和任务之后,评估系统在给定条件下是否可行
D 项目规划是对项目所需的资源、成本和进度进行合理估算,并制订初步的项目开发计划
52. 
在数据库应用系统设计过程中,不属于概念设计范畴的是______。
A 应用软件结构设计
B 关键技术方案初.步没计
C 模块使用的数据结构设计
D 确定DBAS体系结构
53. 
在常见的软件开发模型中,软件生命周期模型也称为______。
A 瀑布模型
B 快速原型模型
C 增量模型
D 螺旋模型
54. 
数据库应用系统是面向数据管理和数据处理的软件系统。下列有关数据库应用系统开发及其生命周期说法中,错误的是______。
A 数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。按照可信计算机系统评测标准,安全性不高的系统其安全控制级别一般应定为C级
B 数据库应用系统性能分析一般使用每TPS代价值来衡量系统性能比
C 在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书,可行性分析报告和需求说明文档
D 数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目是否可行,是否能够达到预期目标
55. 
数据库系统升级的主要工作内容包括______。    ①改进应用程序    ②数据库重组    ③DBMS版本升级    ④OS版本升级
A ①②④
B ①②③
C ②③④
D ①②③④
56. 
DBAS实现与部署的具体内容包括______。    ①建立数据库结构    ②数据加载    ③事务和应用程序的编码及测试    ④系统集成、测试与试运行    ⑤系统部署
A ①②④⑤
B ①②③⑤
C ②③④⑤
D ①②③④⑤
57. 
DBAS设计阶段可以细分为______。
A 概念设计
B 逻辑设计
C 物理设计
D 以上全部
58. 
在数据库应用系统设计过程中,属于应用程序详细设计的内容的是______。
A 各模块的内部处理流程和算法
B 具体数据结构
C 对外详细接口
D 以上全部
59. 
数据的最小组成单位是______。
A 元数据
B 元组
C 记录
D 数据项
60. 
DBAS设计活动可细分为______。
A 需求分析和概要设计
B 需求分析和详细设计
C 概要设计和详细设计
D 需求分析、概要设计和详细设计
61. 
项目规划通常包括以下内容______。    ①确定项目的目标和范围  ②根据DBAS软件开发模型    ③估算完成该项目的规模④制定合理的DBAS项目计划
A ①②④
B ①②③
C ②③④
D ①②③④
62. 
以下不属于性能需求分析的内容的是______。
A 数据操作响应时间
B 系统吞吐量
C 每TPS代价值
D 存储需求分析