1、数据库应用系统生命周期练习试卷 2及答案与解析 1 以下关于业务规则需求分析的内容和对象说法错误的是 _。 A) 业务规则需求分析主要涉及系统的外部行为 B) 业务规则需求分析也涉及某些系统内部关键特性,如系统某些关键技术的原理及选择 C) 分析对象可以是与数据管理有关的业务规则 D) 分析对象不可以是与数据库完全无关的系统业务 2 以下关于规则需求分析说法正确的是 _。 分析从整体功能出发 涉及系统内部行为 涉及系统外部行为 多种表达分析结果的方式 A) B) C) D) 3 性能需求分析主要内容包括 _。 数据操作响应时间 系统吞吐量 允许并发访问的最大用户数 每 TPS代价值 (Pric
2、e per TPS) A) B) C) D) 4 影响 DBAS性能的主要因素包括 _。 系统硬件资源 操作系统环境 网络通信设备性能 数据库的逻辑设计和物理设计质量 DBMS的配置和性能 数据库应用程序自身 A) B) C) D) 5 备份和恢复需求分析主要内容包括 _。 DBAS运行过程中备份数据库的时间和备份周期 所需备份数据库数据范围 允许并发访问的最大用户数 备份方式是采用完全备份还是采用差异备份 A) B) C) D) 6 设有某大型连锁超市的数据库应用系统,在系统实施或改造过程中,需要对系统进行测试。设有下列测试活动 模拟客户 消费行为,生成销售数据,测试系统是否能正确完成销售业
3、务 编写模拟数据生成器,每秒生成 2000笔与销售业务对应的销售数据,测试系统吞吐率 在数据库中模拟生成 5亿条销售数据,同时开启所有的收银台,测试系统平均响应时间 模拟销售持续一周时间,在此期间,每天审核系统结账功能是否正确 测试数据库应用系统能否正确地完成银联卡消费业务 以上测试活动,属于性能测试的是 _。 A) 仅 、 和 B) 仅 、 和 C) 仅 和 D) 仅 、 和 7 根 据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是 _。 A) 需求分析 B) 概念设计 C) 逻辑设计 D) 物理设计 8 在数据库物理设计阶段,建立索引的目的是为了提高数据的 _。 A) 更改效率
4、 B) 插入效率 C) 查询效率 D) 删除效率 9 系统总体设计的内容有 _。 确定 DBAS体系结构。 应用软件结构设计。 业务规则进行初步设计。 关键技术方案选型。 系统硬件平台和操作系统、数据库管理系统等系统软件的 选型和配置。 A) B) C) D) 10 数据库应用系统的物理设计包括 _。 数据库物理结构设计 数据库事务详细设计 数据库功能设计 应用程序详细设计 A) B) C) D) 11 根据数据库应用系统生命周期模型,定义模块交互流程的阶段是 _。 A) 需求分析 B) 概念没计 C) 逻辑设计 D) 物理设计 12 在数据库应用系统设计过程中,属于物理设计范畴的是 _。 A
5、) 数据流图设计 B) E-R图设计 C) 安全模式设计 D) 关系模式设计 13 在数据库应用系统设计过程中,不属于概念设计范畴的是 _。 A) 应用软件结构设计 B) 关键技术方案初步没计 C) 模块使用的数据结构设计 D) 确定 DBAS体系结构 14 将与具体平台无关的元操作替代为 DBMS支持的具体数据库访问操作或数据库访问 API调用是在 _中进行的。 A) 数据库事务概要设计 B) 应用程序详细设计 C) 数据库概念设计 D) 数据库事务详细设计 15 关于数据库物理结构设计说法错误的是 _。 A) 数据库应用系统的物理设计内容包括数据库物理结构设计、数据库事务详细设计、应用程序
6、详细设计 B) 设计一个占用存储空间大的数据库内模式 C) 设计一个具有较高的数据访问效率的数据库内模式 D) 设计一个较低的维护代价的数据库内模式 16 在数据库应用系统设计过程中,属于应用程序详细设计的内容的是 _。 A) 各模块的内部处理流程和算法 B) 具体数据结构 C) 对外详细接口 D) 以上全部 17 在关系数据库设计中,设计关系模式是下面哪个 阶段的任务 _。 A) 逻辑设计 B) 概念设计 C) 需求分析 D) 物理设计 18 设有某通信公司面向手机用户的网上通信记录查询数据库系统,该系统为手机用户提供最近一年内用户的短信和通话记录查询功能。在系统上线运行前的实施过程中,设有
7、下列测试活动 在指定时间段内,模拟生成 N笔特定模式的查询事务,测试服务器能否在这个时间段内完成这些查询 用一个手机用户登录,测试系统能否在该用户 5分钟内没有任何操作时自动断开该用户的连接 测试系统在用户通过网页登录时能否生成验 证码图片 用一个手机用户登录,测试在用户成功登录后系统能否正确地给用户发送一条提示短信 测试单个用户查询不同时间跨度的数据所需的平均响应时间以上测试活动中,可以归为性能测试的是 _。 A) 仅 和 B) 仅 、 和 C) 仅 、 和 D) 仅 、 和 19 DBAS实现与部署具体内容不包括 _。 A) 数据加载 B) 系统集成 C) 系统部署 D) 需求分析 20
8、系统测试需由哪些人员一同进行 _。 数据库设计人员 应用开发 人员 用户 A) B) C) D) 21 DBAS实现与部署的具体内容包括 _。 建立数据库结构 数据加载 事务和应用程序的编码及测试 系统集成、测试与试运行 系统部署 A) B) C) D) 22 数据库对象的结构包括 _。 基本表 索引 视图 约束 A) B) C) D) 23 在数据库 应用系统实施、运行和维护过程中,设有下列活动: 在系统运行过程中,对数据库的空间增长情况进行监控 在系统运行过程中,对数据库系统各时段 CPU和内存使用情况进行监控 在数据库系统实施时,运行 DDL代码建立关系表 建立关系表以后编写系统应用程序
9、 定期进行数据备份 以上活动中,一般情况下属于 DBA任务的是 _。 A) 仅 、 和 B) 仅 和 C) 仅 、 和 D) 仅 、 和 24 下面哪一项不属于系统升级的内容 _。 A) 改进应用程序 B) 数据库重组 C) 新建数据库 D) DBMS版本升级 25 系统日常维护主要包括以下工作 _。 数据库的备份与恢复 完整性维护 安全性维护 存储空间管理 并发控制及死锁处理 A) B) C) D) 26 下面哪一项不属于需要检测的系统性能 _。 A) 用户查询响应时间 B) 并发访问用户数 C) 数据库大小 D) 系统吞吐量 27 数据库运行管理与维护的主要 工作内容包括 _。 日常维护
10、系统监控与分析 系统性能优化调整 系统进化 A) B) C) D) 28 需要监测的系统性能指标包括 _。 用户查询响应时间 系统吞吐量 并发访问用户数 A) B) C) D) 29 系统性能调整的手段包括 _。 数据查询调整与优化 索引调整 数据库模式调整 DBMS和操作系统参数调整 数据库应用程序优化 硬件配置调整和升级 A) B) C) D) 30 数据库系统升级的主要工作内容包括 _。 改进应用程序 数据库重组 DBMS版本升级 OS版本升级 A) B) C) D) 31 为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工
11、作的是 _。 A) 数据内容一致性维护 B) 数据库备份与恢复 C) 数据库安全性维护 D) 数据库存储空间管理 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 32 数据库逻辑设计的目标是把概念设计阶段得到的 _模型转换成所选定的数据库管理系统支持的数据模型。 数据库应用系统生命周期练习试卷 2答案与解析 1 【正确答案】 D 【试题解析】 业务规则需求分析主要涉及系统的外部行为,也包括某些系统内部关键特性,如系统某些关键技术的原理及选择。分析对象既可以是与数据管理有关的业务规则,也可以是与 数据库完全无关的系统业务。所以本题的答案为 D。 【知识模块】 数据库
12、应用系统生命周期 2 【正确答案】 A 【知识模块】 数据库应用系统生命周期 3 【正确答案】 D 【知识模块】 数据库应用系统生命周期 4 【正确答案】 D 【试题解析】 影响 DBAS性能的主要因素包括系统硬件资源,如 CPU数量与速度、 I/O系统容量与速度、内存大小、内存缓冲区大小等;网络通信设备性能,如网络带宽、连接速度、数据传输速度等;操作系统环境,如对并发进程 /线程的支持程度、文件子系统和 I/O子系统的性能等;数据库的逻辑设计和物理设计质量; DBMS的配置和性能,如 DBMS采用的查询优化策略、索引优化策略、数据库管理配置参数 (内存配置选项、 I/O配置选项、数据库缓冲区
13、配置选项 );数据库应用程序自身。所以本题的答案为 D。 【知识模块】 数据库应用系统生命周期 5 【正确答案】 B 【知识模块】 数据库应用系统生命周期 6 【正确答案】 C 【知识模块】 数据库应用系统生命周期 7 【正确答案】 C 【知识模块】 数据库应用系统生命周期 8 【正确答案】 C 【知识模块】 数据库应用系统生命周期 9 【正确答案】 D 【知识模块】 数据库应用系统生命周期 10 【正确答案】 B 【知识模块】 数据库应用系统生命周期 11 【正确答案】 C 【试题解析】 数据库应用程序概要设计 ( ),在应用软件结构设计基础上,按照逐步求精、信息隐藏和功能细化原则,进一步划
14、分为子模块,组成应用软件的系统 -子系统 -模块 -子模块层次结构,其中直接访问数据库的模块 /子模块抽象为数据库事务;确定各模块的功能和输入输出数据,设计模块使用的数据结构,定义模块 交互的接口关系和交互流程。而数据库应用程序概要设计 ( )是逻辑设计内容。所以本题的答案为 C。 【知识模块】 数据库应用系统生命周期 12 【正确答案】 C 【试题解析】 数据库物理结构设计的内容包括数据库逻辑模式调整、选择或配置基本关系表的文件组织形式,为基本关系表设计数据存取方法或存取路径、数据分布设计、安全模式设计、确定系统配置、物理模式评估。所以本题的答案为C。 A选项数据流图设计需求分析范畴,并不属
15、于系统分析范畴更不用谈物理设计范畴。 B选项属于系统分析中概念设计的 范畴, D选项属于系统分析中逻辑设计范畴。 【知识模块】 数据库应用系统生命周期 13 【正确答案】 C 【试题解析】 概念设计包括数据概念模型设计和系统总体设计。系统总体设计的内容: (1) 确定 DBAS体系结构。 (2) 系统硬件平台和操作系统、数据库管理系统等系统软件的选型和配置。 (3) 应用软件结构设计。 (4) 对需求分析阶段识别出的业务规则进行初步设计,细化业务规则流程,分析所处理的业务数据和处理方式,明确采用的关键技术和算法等。 (5) 对系统采用的关键技术进行方案选型和初步设计。所以本题的答案为 C。 【
16、知识模块】 数据库应用系统生命周期 14 【正确答案】 D 【试题解析】 数据库事务详细设计的内容是根据事务概要设计得到的与平台无关的事务流程,利用 SQL语句、数据库访问接口 (如 JDBC、 ODBC或其他 DBMS特定 APD,采用高级程序设计语言或 DBMS提供的事务实现机制,在具体 DBMS平台和开发环境下,设计数据库事务。事务详细设计需要将事务概要设计中的read和 write元操作替换为 DBMS支持的查询、插入、删除、修改等 具体数据库访问操作或数据库访问 API调用。所以本题的答案为 D。 A选项数据库事务概要设计是把事务中对数据库数据的查询、插入、删除、修改操作与具体 DB
17、MS平台无关的两个元操作 read、 write抽象表示。 B选项应用程序设计的内容是根据应用程序概要设计中定义的各模块功能和输入输出数据需求,结合具体的程序设计环境和机制,设计各模块的内部处理流程和算法、具体数据结构、对外详细接口等。 C选项数据库概念设计包括数据库概念模型设计和系统总体设计。概念模型设计是依据数据需求分析阶段得到的需求结果 ,分析辨识需要组织存储在数据库中的各类应用领域数据对象的特征及其相互间的关联关系,并采用概念数据模型表示出来,得到独立于具体 DBMS的数据库概念模型。系统总体设计包括确定 DBAS体系结构、系统硬件平台和操作系统、数据库管理系统等系统软件的选项和配置、
18、应用软件结构设计、对需求分析阶段识别出的业务规则进行初步设计,细化业务规则流程,分析所处理的业务数据和处理方式,明确采用的关键技术和算法等、对系统采用的关键技术进行方案选型和初步设计。 【知识模块】 数据库应用系统生命周期 15 【正确答案】 B 【试题解析】 数据库应用系统的物理设计内容包括数据库物理结构设计、数据库事务详细设计、应用程序详细设计。在具体的硬件环境、操作系统和 DBMS约束下,为数据库的逻辑结构设计符合应用要求的物理结构的过程,就是数据库物理结构设计。其目标是设计一个占用存储空间少、具有较高的数据访问效率和较低的维护代价的数据库内模式。所以本题的答案为 B。 【知识模块】 数
19、据库应用系统生命周期 16 【正确答案】 D 【试题解析】 应用程序详细设计的内容是根据应用程序概要设计中定义的各模块功能和输入输出数据需求, 结合具体的程序设计环境和机制,设计各模块的内部处理流程和算法、具体数据结构、对外详细接口等。所以本题的答案为 D。 【知识模块】 数据库应用系统生命周期 17 【正确答案】 A 【知识模块】 数据库应用系统生命周期 18 【正确答案】 C 【知识模块】 数据库应用系统生命周期 19 【正确答案】 D 【知识模块】 数据库应用系统生命周期 20 【正确答案】 D 【知识模块】 数据库应用系统生命周期 21 【正确答案】 D 【知识模块】 数据库应用系统生
20、 命周期 22 【正确答案】 D 【知识模块】 数据库应用系统生命周期 23 【正确答案】 A 【试题解析】 本题考查的知识点是数据库的运行管理与维护。 DBA负责在数据库运行时的日常维护、系统监控与分析、系统性能优化调整、系统优化工作。而DBAS的建立数据库结构、数据加载、事务和应用程序的编码及测试等实现与部署工作由设计及开发人员负责。可见本题答案为 A。 【知识模块】 数据库应用系统生命周期 24 【正确答案】 C 【知识模块】 数据库应用系统生命周期 25 【正确答 案】 D 【知识模块】 数据库应用系统生命周期 26 【正确答案】 C 【知识模块】 数据库应用系统生命周期 27 【正确
21、答案】 D 【知识模块】 数据库应用系统生命周期 28 【正确答案】 D 【知识模块】 数据库应用系统生命周期 29 【正确答案】 D 【试题解析】 系统性能监控和性能调优是 DBAS运行维护的一项重要工作,系统性能调优的手段有:数据查询调整与优化、索引调整、数据库模式调整、DBMS和操作系统参数调整、数据库应用程序优化、硬件配置调整和升级。所 以本题的答案为 D。 【知识模块】 数据库应用系统生命周期 30 【正确答案】 D 【试题解析】 系统升级的主要内容: (1) 改进应用程序。 (2) 数据库重组。 (3) DBMS和 OS版本升级。所以本题的答案为 D。 【知识模块】 数据库应用系统生命周期 31 【正确答案】 A 【知识模块】 数据库应用系统生命周期 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 32 【正确答案】 E-R 【知识模块】 数 据库应用系统生命周期