1、数据库工程师-数据库应用系统生命周期(二)及答案解析(总分: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.3.在数据库应用系统生命周期中,系统设计完成后就进
2、入到系统实现与部署阶段。下列关于数据库应用系统实现与部署阶段工作的说法,错误的是_。 A.此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构 B.此阶段会将用户原有数据按照新的数据结构导入到新系统中 C.此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法 D.此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作(分数:1.00)A.B.C.D.4.软件开发生命周期不包括_。 A.需求阶段 B.设计阶段 C.测试阶段 D.升级阶段(分数:1.00)A.B.C.D.5.DBAS 设计阶段可以细分为
3、_。 A.概念设计 B.逻辑设计 C.物理设计 D.以上全部(分数:1.00)A.B.C.D.6.数据库设计的内容是按数据库的_设计的。 A.一级模式结构 B.二级模式结构 C.三级模式结构 D.四级模式结构(分数:1.00)A.B.C.D.7.属于数据库应用系统事务模块内容的是_。 A.人机界面 B.交互模式 C.SQL 语句 D.数据层次处理模块(分数:1.00)A.B.C.D.8.软件开发常用的模型不包括_。 A.瀑布模型 B.减量模型 C.快速原型模型 D.螺旋模型(分数:1.00)A.B.C.D.9.DBAS 设计活动可细分为_。 A.需求分析和概要设计 B.需求分析和详细设计 C.
4、概要设计和详细设计 D.需求分析、概要设计和详细设计(分数:1.00)A.B.C.D.10.根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS 的具体性能无关的全局概念模式,即 E-R 模型的阶段是_。 A.需求分析 B.概念设计 C.逻辑设计 D.物理设计(分数:1.00)A.B.C.D.11.在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。关于 OLTP 和 OLAP,一般情况下,下列说法正确的是_。 A.OLTP 系统的安全性要求比 OLAP 系统的低,也比较容易实现 B.OLTP 系统在访问数据时,一般
5、以单条记录访问为主,集合访问为辅,OLAP 系统则相反 C.OLTP 要求系统必须具有很高的响应速度,而 OLAP 对系统响应速度的要求较为宽松 D.OLTP 系统一般由企业的中上层或决策层使用,而 OLAP 系统一般由企业的中下层业务人员使用(分数:1.00)A.B.C.D.12.在数据库应用系统生命周期中,系统规划与分析是一个重要的环节。关于系统规划与分析,下列说法错误的是_。 A.规划与分析是数据库应用系统生命周期的起点。规划与分析阶段的主要工作包括系统规划与定义、可行性分析和项目规划 B.系统规划与定义是规划与分析的主要环节,它需要在系统设计过程中逐步完成 C.可行性分析是从技术、经济
6、和操作等方面进行项目可行性的分析,它在明确目标和任务之后,评估系统在给定条件下是否可行 D.项目规划是对项目所需的资源、成本和进度进行合理估算,并制订初步的项目开发计划(分数:1.00)A.B.C.D.13.在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是_。 A.经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用 B.技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做出评估和选择建议 C.操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件
7、、硬件和工作环境等条件 D.开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案(分数:1.00)A.B.C.D.14.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等做出合理的评估并提出选择建议的工作属于_。 A.规划与分析阶段的系统规划与定义 B.规划与分析阶段的可行性分析 C.需求分析阶段的业务规则需求分析 D.系统设计阶段的总体设计(分数:1.00)A.B.C.D.15.系统规划与定义包括以下具体内容_。任务陈述 确定任务目标确定系统范围和边界 确定用户视图 A. B. C. D.(分数:1.00)A.B.C.D.16.
8、项目规划通常包括以下内容_。确定项目的目标和范围 根据 DBAS 软件开发模型估算完成该项目的规模 制定合理的 DBAS 项目计划 A. B. C. D.(分数:1.00)A.B.C.D.17.论证是否具备 DBAS 开发所需的各类人员资源的可行性分析属于_。 A.经济可行性 B.技术可行性 C.硬件可行性 D.操作可行性(分数:1.00)A.B.C.D.18.系统规划与定义的内容包括_。描述系统的总体目标确定任务目标确定系统范围和边界确定用户视图进度成本等方面的控制方案 A. B. C. D.(分数:1.00)A.B.C.D.19.数据库应用系统是面向数据管理和数据处理的软件系统。下列有关数
9、据库应用系统开发及其生命周期说法中,错误的是_。 A.数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。按照可信计算机系统评测标准,安全性不高的系统其安全控制级别一般应定为 C 级 B.数据库应用系统性能分析一般使用每 TPS 代价值来衡量系统性能比 C.在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书,可行性分析报告和需求说明文档 D.数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目是否可行,是否能够达到预期目标(分数:1.00)A.B.C.D.20.在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。下列不属于数据安全性需求分析内容的是
10、_。 A.分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求 B.分析全局用户对数据的存取需求,以确定全局数据的安全控制策略 C.分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求 D.分析各类用户对数据的存取需求,以确定各类用户能够操作的数据(分数:1.00)A.B.C.D.21.在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标的说法,错误的是_。 A.数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间 B.系统吞吐量是指在单位时间内系统能存储的数据量 C.并发用户数是指在保证单个用户查询响应
11、时间的前提下,系统最多允许同时访问数据库的用户数量 D.系统性能指标是系统软硬件设计和选型的重要依据(分数:1.00)A.B.C.D.22.关于数据库应用系统的需求分析工作,下列说法正确的是_。 A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图 C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程 D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标(分数:1.00)A.B.C.D.23.在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅
12、需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求:系统需要支持会员制系统不需要考虑财务核算功能系统应长期稳定运行系统应有销售统计功能系统应保证数据存储安全上述需求中属于非功能需求的是_。 A.仅和 B.仅和 C.仅和 D.仅、和(分数:1.00)A.B.C.D.24.数据库应用系统需求既有功能需求,也有非功能需求。设某商场经营管理系统,有如下需求:系统中不考虑财务核算与退货对基本销售业务要求实现秒级响应多个终端需同时操作数据库需保证数据存储和传输的安全,及时对数据进行备份系统需要支持会员生日折扣以上需求中属于非功能需
13、求的是_。 A.仅、和 B.仅、和 C.仅和 D.仅、和(分数:1.00)A.B.C.D.25.数据字典包括_。数据项 数据结构 数据流数据存储 处理过程 A. B. C. D.(分数:1.00)A.B.C.D.26.数据的最小组成单位是_。 A.元数据 B.元组 C.记录 D.数据项(分数:1.00)A.B.C.D.27.事务规范包括以下几方面事务描述信息_。事务名称 事务描述 事务用户事务所访问的数据项 事务过程 A. B. C. D.(分数:1.00)A.B.C.D.28.如果 DBAS 用于数据安全性要求不高的一般场合,可将级别定位在_。 A.A 级 B.B 级 C.C 级 D.D 级
14、(分数:1.00)A.B.C.D.29.数据处理需求分析结果包括_。目录数据库规范说明书 DFD事务规范 数据字典 A. B. C. D.(分数:1.00)A.B.C.D.30.以下关于业务规则需求分析的内容和对象说法错误的是_。 A.业务规则需求分析主要涉及系统的外部行为 B.业务规则需求分析也涉及某些系统内部关键特性,如系统某些关键技术的原理及选择 C.分析对象可以是与数据管理有关的业务规则 D.分析对象不可以是与数据库完全无关的系统业务(分数:1.00)A.B.C.D.31.以下关于规则需求分析说法正确的是_。分析从整体功能出发 涉及系统内部行为涉及系统外部行为 多种表达分析结果的方式
15、A. B. C. D.(分数:1.00)A.B.C.D.32.设某数据库在非工作时间(每天 8:00 以前、18:00 以后、周六和周日)不允许授权用户在职工表中插入数据。下列方法中能够实现此需求且最为合理的是_。 A.建立存储过程 B.建立后触发型触发器 C.定义内嵌表值函数 D.建立前触发型触发器(分数:1.00)A.B.C.D.33.影响 DBAS 性能的主要因素包括_。系统硬件资源操作系统环境网络通信设备性能数据库的逻辑设计和物理设计质量DBMS 的配置和性能数据库应用程序自身 A. B. C. D.(分数:1.00)A.B.C.D.34.备份和恢复需求分析主要内容包括_。DBAS 运
16、行过程中备份数据库的时间和备份周期所需备份数据库数据范围允许并发访问的最大用户数备份方式是采用完全备份还是采用差异备份 A. B. C. D.(分数:1.00)A.B.C.D.35.设有某大型连锁超市的数据库应用系统,在系统实施或改造过程中,需要对系统进行测试。设有下列测试活动模拟客户消费行为,生成销售数据,测试系统是否能正确完成销售业务编写模拟数据生成器,每秒生成 2000 笔与销售业务对应的销售数据,测试系统吞吐率在数据库中模拟生成 5 亿条销售数据,同时开启所有的收银台,测试系统平均响应时间模拟销售持续一周时间,在此期间,每天审核系统结账功能是否正确测试数据库应用系统能否正确地完成银联卡
17、消费业务以上测试活动,属于性能测试的是_。 A.仅、和 B.仅、和 C.仅和 D.仅、和(分数:1.00)A.B.C.D.36.系统总体设计的内容有_。确定 DBAS 体系结构。应用软件结构设计。业务规则进行初步设计。关键技术方案选型。系统硬件平台和操作系统、数据库管理系统等系统软件的选型和配置。 A. B. C. D.(分数:1.00)A.B.C.D.37.数据库应用系统的物理设计包括_。数据库物理结构设计数据库事务详细设计数据库功能设计应用程序详细设计 A. B. C. D.(分数:1.00)A.B.C.D.38.根据数据库应用系统生命周期模型,定义模块交互流程的阶段是_。 A.需求分析
18、B.概念设计 C.逻辑设计 D.物理设计(分数:1.00)A.B.C.D.39.在数据库应用系统设计过程中,属于物理设计范畴的是_。 A.数据流图设计 B.E-R 图设计 C.安全模式设计 D.关系模式设计(分数:1.00)A.B.C.D.40.在数据库应用系统设计过程中,不属于概念设计范畴的是_。 A.应用软件结构设计 B.关键技术方案初步设计 C.模块使用的数据结构设计 D.确定 DBAS 体系结构(分数:1.00)A.B.C.D.41.将与具体平台无关的元操作替代为 DBMS 支持的具体数据库访问操作或数据库访问 API 调用是在_中进行的。 A.数据库事务概要设计 B.应用程序详细设计
19、 C.数据库概念设计 D.数据库事务详细设计(分数:1.00)A.B.C.D.42.关于数据库物理结构设计说法错误的是_。 A.数据库应用系统的物理设计内容包括数据库物理结构设计、数据库事务详细设计、应用程序详细设计 B.设计一个占用存储空间大的数据库内模式 C.设计一个具有较高的数据访问效率的数据库内模式 D.设计一个较低的维护代价的数据库内模式(分数:1.00)A.B.C.D.43.在数据库应用系统设计过程中,属于应用程序详细设计的内容的是_。 A.各模块的内部处理流程和算法 B.具体数据结构 C.对外详细接口 D.以上全部(分数:1.00)A.B.C.D.44.在关系数据库设计中,设计关
20、系模式是下面哪个阶段的任务_。 A.逻辑设计 B.概念设计 C.需求分析 D.物理设计(分数:1.00)A.B.C.D.45.设有某通信公司面向手机用户的网上通信记录查询数据库系统,该系统为手机用户提供最近一年内用户的短信和通话记录查询功能。在系统上线运行前的实施过程中,设有下列测试活动在指定时间段内,模拟生成 N 笔特定模式的查询事务,测试服务器能否在这个时间段内完成这些查询用一个手机用户登录,测试系统能否在该用户 5 分钟内没有任何操作时自动断开该用户的连接测试系统在用户通过网页登录时能否生成验证码图片用一个手机用户登录,测试在用户成功登录后系统能否正确地给用户发送一条提示短信测试单个用户
21、查询不同时间跨度的数据所需的平均响应时间以上测试活动中,可以归为性能测试的是_。 A.仅和 B.仅、和 C.仅、和 D.仅、和(分数:1.00)A.B.C.D.46.DBAS 实现与部署具体内容不包括_。 A.数据加载 B.系统集成 C.系统部署 D.需求分析(分数:1.00)A.B.C.D.47.系统测试需由哪些人员一同进行_。数据库设计人员应用开发人员用户 A. B. C. D.(分数:1.00)A.B.C.D.48.DBAS 实现与部署的具体内容包括_。建立数据库结构数据加载事务和应用程序的编码及测试系统集成、测试与试运行系统部署 A. B. C. D.(分数:1.00)A.B.C.D.
22、49.数据库对象的结构包括_。基本表 索引 视图 约束 A. B. C. D.(分数:1.00)A.B.C.D.50.在数据库应用系统实施、运行和维护过程中,设有下列活动:在系统运行过程中,对数据库的空间增长情况进行监控在系统运行过程中,对数据库系统各时段 CPU 和内存使用情况进行监控在数据库系统实施时,运行 DDL 代码建立关系表建立关系表以后编写系统应用程序定期进行数据备份以上活动中,一般情况下属于 DBA 任务的是_。 A.仅、和 B.仅和 C.仅、和 D.仅、和(分数:1.00)A.B.C.D.51.设有某数据库应用系统,在其运维过程中,可能采用如下措施以防止出现故障:采用 RAID
23、5 或 RAID1 实现硬件冗余在服务器中安装防病毒软件经常对系统中的数据进行备份使用不间断电源供电扩展服务器内存空间以上措施,一般情况下有助于降低介质故障带来的风险的是_。 A.仅和 B.仅和 C.仅和 D.仅和(分数:1.00)A.B.C.D.52.在数据库应用系统的运行过程中,设有下列运维活动:监控数据库服务器的空间使用情况,根据需要对空间进行调整调整数据库结构,编写应用程序,满足最终用户提出的应用程序功能需求制定合理的备份计划,定期对数据库和日志进行备份通过权限管理、身份认证、跟踪及审计等措施来保证数据库的安全设计和编制数据录入程序,完成数据库应用系统上线前的初始数据录入工作借助相应工
24、具在数据库运行过程中监测数据库系统的运行情况以上活动中,一般情况下不应由 DBA 执行的是_。 A.仅和 B.仅和 C.仅和 D.仅、和(分数:1.00)A.B.C.D.53.下面哪一项不属于系统升级的内容?_。 A.改进应用程序 B.数据库重组 C.新建数据库 D.DBMS 版本升级(分数:1.00)A.B.C.D.54.系统日常维护主要包括以下工作_。数据库的备份与恢复完整性维护安全性维护存储空间管理并发控制及死锁处理 A. B. C. D.(分数:1.00)A.B.C.D.55.下面哪一项不属于需要检测的系统性能_。 A.用户查询响应时间 B.并发访问用户数 C.数据库大小 D.系统吞吐
25、量(分数:1.00)A.B.C.D.56.数据库运行管理与维护的主要工作内容包括_。日常维护系统监控与分析系统性能优化调整系统进化 A. B. C. D.(分数:1.00)A.B.C.D.57.需要监测的系统性能指标包括_。用户查询响应时间系统吞吐量并发访问用户数 A. B. C. D.(分数:1.00)A.B.C.D.58.系统性能调整的手段包括_。数据查询调整与优化 索引调整数据库模式调整 DBMS 和操作系统参数调整数据库应用程序优化 硬件配置调整和升级 A. B. C. D.(分数:1.00)A.B.C.D.59.数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。设某系统在运行
26、管理与维护阶段有如下工作:定期检查数据文件的存储空间占用情况根据数据库日志文件分析数据库中已完成的各种操作,以发现潜在性能问题根据 SQL 执行计划调整试图及索引对一些数据量非常大的表进行水平分区,并将不同分区分布到不同磁盘上根据用户要求对应用程序从功能和性能上进行扩充和完善上述工作中属于系统性能优化调整的是_。 A.仅和 B.仅和 C.仅、和 D.仅和(分数:1.00)A.B.C.D.60.数据库系统升级的主要工作内容包括_。改进应用程序 数据库重组DBMS 版本升级 OS 版本升级 A. B. C. D.(分数:1.00)A.B.C.D.61.为了保证数据库应用系统正常运行,数据库管理员在
27、日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是_。 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
28、 T FROM User(分数:3.00)填空项 1:_64.数据流图用于描述目标系统实现的功能、涉及的信息、信息范围以及目标系统与外部的数据交换关系。一般顶层数据流图中包含的处理有 1 个。(分数:3.00)填空项 1:_65.在数据库应用系统中,用于描述数据库中数据的结构、取值范围、数据关系、业务规则等信息的数据或文档,一般被称为 1 数据。(分数:3.00)填空项 1:_66.按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、 1 设计和物理设计三个步骤。(分数:3.00)填空项 1:_67.数据库管理系统为用户和应用程序提供了 1 语言,用此语言可以定义数据库的模式结构,但此
29、语言执行后的结果不能回滚。(分数:3.00)填空项 1:_68.某数据库应用系统需求不够完整,为提高开发效率,在获取了基本需求以后采用边开发边进行需求确认与修改实现的方法。这种开发方法称为 1。(分数:3.00)填空项 1:_69.数据库逻辑设计的目标是把概念设计阶段得到的 1 模型转换成所选定的数据库管理系统支持的数据模型。(分数:3.00)填空项 1:_三、B设计题/B(总题数:1,分数:15.00)70.某商品销售管理系统使用 SQL Server 2000 数据库。在数据库中有销售单据表,其建表语句为: CREATE TABLE 销售单据表( 销售单据编号 varchar(8) pri
30、mary key, 付款总金额 money, 销售日期 datetime, 销售人员编号 varchar(8), 收银台编号 varchar(8) ) 由于该表数据量巨大,因此建立有销售单据历史表,将 6 个月以前的数据从销售单据表转入销售单据历史表,销售单据历史表的结构与销售单据表相同。 设已在销售日期和销售人员编号列上建立了索引。 现需查询编号为“001000”的销售人员的全部销售情况,有如下两个 SQL 语句: SELECT 销售单据编号,付款总金额,销售日期 FROM 销售单据表 WHERE 销售人员编号=01000 UNION SELECT 销售单据编号,付款总金额,销售日期 FRO
31、M 销售单据历史表 WHERE 销售人员编号=001000 SELECT 销售单据编号,付款总金额,销售日期 FROM 销售单据表 WHERE 销售人员编号=001000 UNION ALL SELECT 销售单据编号,付款总金额,销售日期 FROM销售单据历史表 WHERE 销售人员编号=001000 请比较以上两个 SQL 语句的执行效率,并说明原因。 设此数据库的数据存储在由两块 146GB SAS 硬盘组成的软件 RAID1 上。 随着业务发展,数据库数据量逼近 100G,且磁盘 I/O 很重。现考虑对硬件进行升级,有三种不同配置方案; 采用两个 3.46GHz 六核Intel Xeo
32、n 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)_数据库工程师-数据库应用系统生命周期(二)答案解析(总分:1
33、00.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.解析:解析 常见的软件开发模型有
34、:瀑布模型(也称为软件生命周期模型)、快速原型模型、增量模型、螺旋模型,因此本题答案为 A。3.在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。下列关于数据库应用系统实现与部署阶段工作的说法,错误的是_。 A.此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构 B.此阶段会将用户原有数据按照新的数据结构导入到新系统中 C.此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法 D.此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作(分数:1.00)A.B.C. D.解析:解
35、析 此阶段会进行系统编码和调试,而不是编码和编码测试。故本题选 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.
36、数据库设计的内容是按数据库的_设计的。 A.一级模式结构 B.二级模式结构 C.三级模式结构 D.四级模式结构(分数:1.00)A.B.C. D.解析:解析 数据库结构从数据库管理系统角度看分为三级模式结构。数据库设计的内容是按数据库的三级模式结构设计的,设计应用数据在数据库中的组织和存储方式,即设计数据库各级模式。因此本题选C。7.属于数据库应用系统事务模块内容的是_。 A.人机界面 B.交互模式 C.SQL 语句 D.数据层次处理模块(分数:1.00)A.B.C. D.解析:解析 数据库应用系统在内部可以看成由一系列软件模块/子系统组成,这些模块/子系统可以分为与数据访问有关的数据库事务模
37、块和与数据访问无直接关联的应用模块。 数据库事务模块从组成来讲,可以是一条或若干条进行数据操作的 SQL 语句,也可以是宿主语言(如 C 语言)语句与嵌入式 SQL 语句的混合体。事务还可以由宿主语言语句和访问接口(如 ODBC、JDBC、ADO)语句组成。因此,本题答案为 C。8.软件开发常用的模型不包括_。 A.瀑布模型 B.减量模型 C.快速原型模型 D.螺旋模型(分数:1.00)A.B. C.D.解析:解析 软件开发常用的模型包括瀑布模型、快速原型模型、增量模型和螺旋模型。因此本题答案为 B。9.DBAS 设计活动可细分为_。 A.需求分析和概要设计 B.需求分析和详细设计 C.概要设
38、计和详细设计 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.在大型企业的
39、数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据管理与数据分析形式。关于 OLTP 和 OLAP,一般情况下,下列说法正确的是_。 A.OLTP 系统的安全性要求比 OLAP 系统的低,也比较容易实现 B.OLTP 系统在访问数据时,一般以单条记录访问为主,集合访问为辅,OLAP 系统则相反 C.OLTP 要求系统必须具有很高的响应速度,而 OLAP 对系统响应速度的要求较为宽松 D.OLTP 系统一般由企业的中上层或决策层使用,而 OLAP 系统一般由企业的中下层业务人员使用(分数:1.00)A.B.C. D.解析:解析 本题 OLTP 和 OLAP 的区别。
40、OLTP 的安全性比 OLAP 要高,实施起来也比较困难,A 错。B 项中 OLTP 在访问数据时,单条记录和集合都可能会访问。D 项 OLTP 一般由企业中下层使用,OLAP 由企业中上层使用。故本题选 C。12.在数据库应用系统生命周期中,系统规划与分析是一个重要的环节。关于系统规划与分析,下列说法错误的是_。 A.规划与分析是数据库应用系统生命周期的起点。规划与分析阶段的主要工作包括系统规划与定义、可行性分析和项目规划 B.系统规划与定义是规划与分析的主要环节,它需要在系统设计过程中逐步完成 C.可行性分析是从技术、经济和操作等方面进行项目可行性的分析,它在明确目标和任务之后,评估系统在
41、给定条件下是否可行 D.项目规划是对项目所需的资源、成本和进度进行合理估算,并制订初步的项目开发计划(分数:1.00)A.B. C.D.解析:解析 系统规划与定义是在规划与分析阶段就确定的,并不需要在系统设计中逐步完成。13.在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是_。 A.经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用 B.技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做出评估和选择建议 C.操作可行性分析的主要目的在于论证系统开发是否具备
42、所需要的人员、软件、硬件和工作环境等条件 D.开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案(分数:1.00)A.B. C.D.解析:解析 技术可行性是根据用户提出的系统功能、性能及实现系统的各项约束条件,对系统软件、系统硬件、技术方案做出评估和选择建议。其中,功能、性能及约束条件是主要依据,不能只偏重于系统的性能。因此 B 说法错误。14.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等做出合理的评估并提出选择建议的工作属于_。 A.规划与分析阶段的系统规划与定义 B.规划与分析阶段的可行性分析 C.需求分析阶段的业务规
43、则需求分析 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 开发所需的各类