欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】四级数据库工程师-113及答案解析.doc

    • 资源ID:1330435       资源大小:83.50KB        全文页数:12页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】四级数据库工程师-113及答案解析.doc

    1、四级数据库工程师-113 及答案解析(总分:117.00,做题时间:90 分钟)一、选择题(总题数:29,分数:39.00)1.设有图书管理数据库: 图书(总编号 C(6) ,分类号 C(8) ,书名 C(16) ,作者 C(6) ,出版单位 C(20) ,单价 N(6,2) ) 读者(借书证号 C(4) ,单位 C(8) ,姓名 C(6) ,性别 C(2) ,职称 C(6) ,地址 C(20) ) 借阅(借书证号 C(4) ,总编号 C(6) ,借书日期 D(8) ) 对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL 语句正确的是 _。 SELECT 单位, FRO

    2、M 借阅,读者 WHERE; 借阅.借书证号=读者.借书证号_。(分数:1.00)A.COUNT(借阅.借书证号)GROUP BY 单位B.SUM(借阅.借书证号)GROUP BY 单位C.COUNT(借阅借书证号)ORDER BY 单位D.COUNT(借阅借书证号)HAVING 单位2.下列关于数据库恢复的描述中,不正确的是_。(分数:2.00)A.应定期将数据库做成档案文件B.在进行事务处理过程时数据库更新的全部内容写入日志文件C.数据库恢复,还可用最新的档案文件和日志文件的更新映像,将文件恢复到最新的检查点文件状态D.发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检

    3、查点文件状态3.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:1.00)A.需求分析B.概念设计C.逻辑设计D.物理设计4.以下关于持久化程序设计语言与嵌入式 SQL 语言,说法错误的是_。(分数:2.00)A.在嵌入式 SQL 语言中,宿主语言的类型系统通常与 SQL 的类型系统不同B.在持久化程序设计语言中,宿主语言中具有相同类型系统C.在嵌入式 SQL 语言中,程序员不需要编写读取和存储数据的代码D.在持久化程序设计语言中,程序员不必关心更新数据的问题5.文件的存取方式与文件的物理结构有关,可能有如下文件物理结构: 顺序结构 线性结构 链接结构 ,索引结构 常

    4、见的文件物理结构是_。(分数:1.00)A.、和B.、和C.、和D.、和6.在关系数据库设计中,设计关系模式是下面哪个阶段的任务?_(分数:1.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段7.角色之间的通用化关系用下列哪个符号表示?_ (分数:1.00)A.B.C.D.8.以下关于死锁检测和恢复叙述错误的是_(分数:2.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后面向前 REDO 这个事务的部分操作,主要能够解开系统死锁即可D.为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数9.

    5、设有某大型联锁商场,建立有面向业务的数据库应用系统和面向决策支持的数据仓库系统,数据仓库系统每天夜间需要从数据库应用系统的数据库导入新数据。在下列数据表中,最不适合采用快照方式从数据库应用系统中获取数据的是(分数:1.00)A.商品表和商品类别表B.员工表和供应商表C.商品销售表和商品采购表D.商场组织机构表10.散列是一种快速查找的技术,以下关于散列说法错误的是_。(分数:1.00)A.文件可以组织为散列文件B.散列函数的输入为文件记录的查找码值C.散列函数的输出可以是桶号D.桶可以是磁盘块,但不可以是比磁盘块大的空间11.以下关于软件需求说明书的内容说法错误的是_。(分数:1.00)A.需

    6、求概述是对应用信息系统或软件项目的总体描述B.功能需求详细描述系统的总体结构及功能,系统覆盖的功能范围C.信息需求完整描述系统涉及的信息范围,数据的属性特征,数据之间的关系及约束D.环境需求是对系统的性能要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和可靠性等要求12.下述不属于数据库维护工作的是_。(分数:2.00)A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性的备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化13.对于大型企业业务支持数据库应用系统的存储空问规划问题,在进行存储空间规划时,下列说法一般情况下错误的是_。(分数

    7、:2.00)A.数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数B.粗粒度级统计分析数据所需占用的存储空间是需要考虑的主要因素C.企业核心业务数据的保存期要求是需要考虑的主要因素D.数据安全性、业务稳定性和容灾能力要求是重要的考虑因素14.数据库在运行过程中,由于磁头碰撞、磁盘损坏等情况,使得数据库中的数据部分或全部丢失的故障类型是_。(分数:1.00)A.程序故障B.系统故障C.介质故障D.事务故障15.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位

    8、教师所讲授的课程,应该_。(分数:2.00)A.在教师表上按教师编号建索引B.在教师表上按姓名建索引C.在课程表上按课程号建索引D.在课程表上按教师编号建索引16.以下关于事务日志备份说法错误的是_。(分数:1.00)A.如果要进行事务日志备份,只能将数据库的故障还原模型设置为安全方式B.在默认情况下,事务日志备份完成后要截断日志C.清除掉无用的日志记录的过程就叫截断日志D.事务日志备份是备份从上次备份之后的日志记录17.对象一关系数据库系统的特点包括 扩充数据类型 支持复杂对象 支持继承的概念 提供通用的规则系统(分数:1.00)A.B.C.D.18.可以使用户方便地定义数据库对象的三级模式

    9、结构,描述数据库的结构特征_。(分数:1.00)A.数据定义功能B.数据操纵功能C.数据控制功能D.数据维护功能19.关于 UML 的静态建模机制,下述说法错误的是_。(分数:1.00)A.用例模型是将满足用户需求的所有功能表示出来的工具B.用例图用于表示系统的数据模型和功能模型C.类图展现了一组类、接口和协作以及它们之间的关系D.组件图表示系统的静态实现视图,用于对源代码、可执行程序和物理数据库等进行建模20.以下叙述错误的是_。(分数:2.00)A.NOT NULL 和 DEFAULT 不能在表级完整性约束处定义B.如果 CHECK 约束是定义多列之间的取值约束,则只能在表级完整性约束处定

    10、义C.如果在表级完整性约束处定义外码,则 FOREIGN KEY 不能省略,但列名可以省略D.如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义21.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.计划阶段 开发阶段 运行阶段B.计划阶段 编程阶段 测试阶段C.总体设计 详细设计 编程调试D.需求分析 功能定义 系统设计22.在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于_。(分数:1.00)A.水平分片B.垂直分片C.导出分片D.混合分片23.SQL Server 2000 企业版可以安装在下列哪种操作系统上?_(

    11、分数:2.00)A.Microsoft Windows 98B.Microsoft Windows 2000 ProfessionalC.Microsoft Windows 2003D.Microsoft Windows Me24.以下关于结构化分析及建模方法的主要优点说法错误的是_。(分数:1.00)A.不过早陷入具体的细节B.从局部人手分析问题,如系统及子系统的关系C.图形化建模方法方便系统分析员理解和描述系统D.模型对象不涉及太多技术术语,便于用户理解模型25.概要设计的任务不包括_。(分数:1.00)A.建立软件系统的总体结构和模块问的关系B.定义各功能模块的接口C.设计全局数据库或数

    12、据结构D.模块的外部功能描述26.在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是_。(分数:1.00)A.工作阶段的等待时间B.生产原型的复杂性C.参与人员所需的工作站数D.参与人员之间的通信困难27.考虑两个事务 Ti=Ii和 Tj=Ij,以及定义在 Ti,Tj 上的并发调度 S,其中 Ii,Ij 分别代表组成 Ti和 Tj 的操作,则下列中不会引起事务 Ti 的操作 Ii 与事务 Tj 的操作 Ij 冲突的是_。(分数:1.00)A.Ii=read(Q),Ij=write(Q)B.Ii=write(Q),Ij=read(Q)C.Ii=read(Q),Ij=read(

    13、Q)D.Ii=write(Q),Ij=write(Q)28.设 R(U)是属性集 U 上的一个关系模式。X,Y,Z 是 U 的子集,且 Z-U-X-Y。下列关于多值依赖的叙述中,不正确的是_。 A)如果 XY,及 T 包含在 Y 中,则必然存在 XT B)如果存在函数依赖 XY,则必然存在 XZ C)如果 X (分数:1.00)A.B.C.D.29.对于数据库管理系统,下面说法不正确的是_。(分数:2.00)A.数据库管理系统是一组软件B.数据库管理系统负责对数据库的定义和操纵C.数据库管理系统包括数据库D.数据库管理系统负责对数据库的控制二、应用题(总题数:4,分数:8.00)30.某数据库

    14、应用系统需求不够完整,为提高开发效率,在获取了基本需求以后采用边开发边进行需求确认与修改实现的方法。这种开发方法称为 1。 (分数:2.00)ADO 对象是目前最流行的可编程数据访问对象模型,它是基于 Microsoft 的 OLE DB 数据库接口而设计的。在 ADO 对象中, 2 对象表示一个 OLE DB 数据源的开放式连接,而在该对象属性中, 3 用于指定连接到的数据源名称,使用方法及含义同 ADO 数据控件。(分数:4.00)31.创建触发器 TEST,定义后触发型触发器,要求每当在 STUDENT 表中修改数据后,将向客户端显示一条“记录已修改”的消息。 1 ON STUDENT

    15、2 AS 3“记录已修改“ (分数:2.00)32.数据库管理系统一般通过周期性检查 1 图来实现死锁检测。 三、设计与应用题(总题数:3,分数:70.00)33.数据库中有 Tahie_priceHistory 表,结构如下表所示: 字段 字段名 数据类型 可否为 空 单位 备注 ID 商品编号 VARCHAR(8) 不允许 主码 GoodsName 商品名称 VARCHAR(20) 不允许 StartDate 价格生效日 期 DATETIME 不允许 主码 EndDate 价格失效日 期 DATETIME 不允许 主码,晚于 StartDate SaleUnitPrice 单价 MONEY

    16、 不允许 元 写出创建 Teachers 表的 SQL 语句,要求语句中包含所有的约束。 现要查询单价最高的前三种商品的商品编号、商品名称和单价(使用 TOP 语句)。 (分数:15.00)_34.编写计算 1+2+3+1000 的 TransactSQL 语句。 (分数:10.00)_对于教学数据库的三个基本表: S(SNo,SName,SAge,Ssex) SC(Sno,CNo,Grade) C(CNo,CName,Teacher) 使用 SQL 更新语句表达对下列的更新操作:(分数:45.00)(1).把 WANG 同学的学习选课和成绩全部删去;(分数:15.00)_(2).把选修 Ma

    17、ths 课及格的成绩全改为空值;(分数:15.00)_(3).把低于总平均成绩的女同学成绩提高 5%。(分数:15.00)_四级数据库工程师-113 答案解析(总分:117.00,做题时间:90 分钟)一、选择题(总题数:29,分数:39.00)1.设有图书管理数据库: 图书(总编号 C(6) ,分类号 C(8) ,书名 C(16) ,作者 C(6) ,出版单位 C(20) ,单价 N(6,2) ) 读者(借书证号 C(4) ,单位 C(8) ,姓名 C(6) ,性别 C(2) ,职称 C(6) ,地址 C(20) ) 借阅(借书证号 C(4) ,总编号 C(6) ,借书日期 D(8) ) 对

    18、于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL 语句正确的是 _。 SELECT 单位, FROM 借阅,读者 WHERE; 借阅.借书证号=读者.借书证号_。(分数:1.00)A.COUNT(借阅.借书证号)GROUP BY 单位 B.SUM(借阅.借书证号)GROUP BY 单位C.COUNT(借阅借书证号)ORDER BY 单位D.COUNT(借阅借书证号)HAVING 单位解析:2.下列关于数据库恢复的描述中,不正确的是_。(分数:2.00)A.应定期将数据库做成档案文件B.在进行事务处理过程时数据库更新的全部内容写入日志文件C.数据库恢复,还可用最新的档案文

    19、件和日志文件的更新映像,将文件恢复到最新的检查点文件状态D.发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检查点文件状态 解析:解析 发生故障时,用最新的档案文件和日志文件的更新映像,可以将文件恢复到最新的检查点文件状态。所以 D 项不正确。3.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:1.00)A.需求分析B.概念设计C.逻辑设计 D.物理设计解析:解析 完成数据库关系模式设计的阶段是逻辑设计。4.以下关于持久化程序设计语言与嵌入式 SQL 语言,说法错误的是_。(分数:2.00)A.在嵌入式 SQL 语言中,宿主语言的类型系统通常与 S

    20、QL 的类型系统不同B.在持久化程序设计语言中,宿主语言中具有相同类型系统C.在嵌入式 SQL 语言中,程序员不需要编写读取和存储数据的代码 D.在持久化程序设计语言中,程序员不必关心更新数据的问题解析:解析 持久化程序设计与嵌入式 SQL 语言有以下不同:在嵌入式 SQL 语言中,宿主语言的类型系统通常与 SQL 的类型系统不同,它们之间类型转化需要程序员来负责;在持久化程序设计语言中,宿主语言中具有相同类型系统;在持久化程序设计语言中,程序员不必关心更新数据的问题,可以直接操纵持久数据。5.文件的存取方式与文件的物理结构有关,可能有如下文件物理结构: 顺序结构 线性结构 链接结构 ,索引结

    21、构 常见的文件物理结构是_。(分数:1.00)A.、和B.、和 C.、和D.、和解析:解析 常见的文件物理结构有顺序结构、链接结构和索引结构。6.在关系数据库设计中,设计关系模式是下面哪个阶段的任务?_(分数:1.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段解析:解析 概念设计阶段的结果得到一个与计算机软硬件、DBMS 的具体性能无关的全局概念模式,设计成果是 E-R 模型。逻辑设计阶段设计数据库的整体逻辑数据结构,即数据模型,是将概念结构转换成特定 DBMS 所支持的数据模型并进行优化。从 E-R 图所表示的概念模型可以转换成任何一种具体 DBMS 所支持的数据模

    22、型,如:层次模型、网状模型、关系模型。在关系数据库设计中,数据模型为关系模型,它是由一组关系模式组成的。7.角色之间的通用化关系用下列哪个符号表示?_ (分数:1.00)A.B.C.D. 解析:解析 角色之间的通用化关系用 D 项符号表示。8.以下关于死锁检测和恢复叙述错误的是_(分数:2.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后面向前 REDO 这个事务的部分操作,主要能够解开系统死锁即可 D.为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数解析:解析 对于每个需要撤销的死锁事务,可以简单地放弃该事

    23、务已经完成的全部操作,重新启动该事务,更为有效的方法是从后面 UNDO 这个事务的部分操作,只要能够解开系统死锁即可。9.设有某大型联锁商场,建立有面向业务的数据库应用系统和面向决策支持的数据仓库系统,数据仓库系统每天夜间需要从数据库应用系统的数据库导入新数据。在下列数据表中,最不适合采用快照方式从数据库应用系统中获取数据的是(分数:1.00)A.商品表和商品类别表B.员工表和供应商表C.商品销售表和商品采购表 D.商场组织机构表解析:10.散列是一种快速查找的技术,以下关于散列说法错误的是_。(分数:1.00)A.文件可以组织为散列文件B.散列函数的输入为文件记录的查找码值C.散列函数的输出

    24、可以是桶号D.桶可以是磁盘块,但不可以是比磁盘块大的空间 解析:解析 桶可以是磁盘块,也可以是比磁盘块大的空间。11.以下关于软件需求说明书的内容说法错误的是_。(分数:1.00)A.需求概述是对应用信息系统或软件项目的总体描述B.功能需求详细描述系统的总体结构及功能,系统覆盖的功能范围C.信息需求完整描述系统涉及的信息范围,数据的属性特征,数据之间的关系及约束D.环境需求是对系统的性能要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和可靠性等要求 解析:解析 环境需求是对系统运行环境的要求,如操作系统、数据库管理系统、开发工具、通信接口等方面的要求等。而性能需求是对系统的性能

    25、要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和可靠性等要求,所以本题的答案为 D。12.下述不属于数据库维护工作的是_。(分数:2.00)A.使用数据定义语言建立多个表、构建数据库总体框架 B.根据备份计划周期性的备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化解析:解析 数据库维护工作主要包括:数据库的转储和恢复,数据库安全性、完整性控制,数据库性能的检测与改善以及数据库的重组和重构,所以本题的答案为 A。13.对于大型企业业务支持数据库应用系统的存储空问规划问题,在进行存储空间规划时,下列说法一般情况下错误的是_。(分数:2.00)A.数据库应用系

    26、统需要支撑的企业核心业务的发生频率是重要的输入参数B.粗粒度级统计分析数据所需占用的存储空间是需要考虑的主要因素 C.企业核心业务数据的保存期要求是需要考虑的主要因素D.数据安全性、业务稳定性和容灾能力要求是重要的考虑因素解析:解析 对于大型企业业务支持数据库应用系统的存储空间规划问题,在进行存储空间规划时,要考虑的主要因素是企业核心业务数据的保存期要求,重要的考虑因素是数据安全性、业务稳定性及容灾能力要求。14.数据库在运行过程中,由于磁头碰撞、磁盘损坏等情况,使得数据库中的数据部分或全部丢失的故障类型是_。(分数:1.00)A.程序故障B.系统故障C.介质故障 D.事务故障解析:解析 介质

    27、故障是指数据库在运行过程中,由于磁头碰撞、磁盘损坏等情况,使得数据库中的数据部分或全部丢失的一类故障。15.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该_。(分数:2.00)A.在教师表上按教师编号建索引B.在教师表上按姓名建索引C.在课程表上按课程号建索引D.在课程表上按教师编号建索引 解析:解析 一般在表的主码、WHERF 查询子句中引用率较高的属性、参与了连接操作的属性上建立索引。16.以下关于事务日志备份说法错误的是_。(分数:1.0

    28、0)A.如果要进行事务日志备份,只能将数据库的故障还原模型设置为安全方式 B.在默认情况下,事务日志备份完成后要截断日志C.清除掉无用的日志记录的过程就叫截断日志D.事务日志备份是备份从上次备份之后的日志记录解析:解析 如果要进行事务日志备份,将数据库的故障还原模型设置为安全方式或是大容量日志记录方式。17.对象一关系数据库系统的特点包括 扩充数据类型 支持复杂对象 支持继承的概念 提供通用的规则系统(分数:1.00)A.B.C.D. 解析:解析 对象一关系数据库系统将关系数据库系统与面向对象数据库系统两方面的特征相结合,题中都是其特点。故本题答案选 D。18.可以使用户方便地定义数据库对象的

    29、三级模式结构,描述数据库的结构特征_。(分数:1.00)A.数据定义功能 B.数据操纵功能C.数据控制功能D.数据维护功能解析:解析 DBMS 提供了数据定义语言(Data Definition Language,DDL),用户利用 DDL 可以方便地定义数据库对象的三级模式结构,描述数据库的结构特征。所以本题的答案应该为 A。19.关于 UML 的静态建模机制,下述说法错误的是_。(分数:1.00)A.用例模型是将满足用户需求的所有功能表示出来的工具B.用例图用于表示系统的数据模型和功能模型 C.类图展现了一组类、接口和协作以及它们之间的关系D.组件图表示系统的静态实现视图,用于对源代码、可

    30、执行程序和物理数据库等进行建模解析:解析 UML 的静态建模机制中,用例图用于表示系统的功能模型,所以本题的答案为 B。20.以下叙述错误的是_。(分数:2.00)A.NOT NULL 和 DEFAULT 不能在表级完整性约束处定义B.如果 CHECK 约束是定义多列之间的取值约束,则只能在表级完整性约束处定义C.如果在表级完整性约束处定义外码,则 FOREIGN KEY 不能省略,但列名可以省略 D.如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义解析:解析 列名不能省略,C 选项错误。21.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.计划阶段

    31、 开发阶段 运行阶段 B.计划阶段 编程阶段 测试阶段C.总体设计 详细设计 编程调试D.需求分析 功能定义 系统设计解析:解析 软件开发生命周期方法是以瀑布模型为基础的,瀑布模型将软件的生命周期划分为三个的阶段,即计划阶段、开发阶段和运行阶段。22.在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于_。(分数:1.00)A.水平分片B.垂直分片C.导出分片 D.混合分片解析:解析 在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于导出分片。23.SQL Server 2000 企业版可以安装在下列哪种操作系统上?_(分数:2.0

    32、0)A.Microsoft Windows 98B.Microsoft Windows 2000 ProfessionalC.Microsoft Windows 2003 D.Microsoft Windows Me解析:解析 SQL Server 2000 企业版可以安装在 Microsoft Windows 2003 或 Windows 2000 server 上。24.以下关于结构化分析及建模方法的主要优点说法错误的是_。(分数:1.00)A.不过早陷入具体的细节B.从局部人手分析问题,如系统及子系统的关系 C.图形化建模方法方便系统分析员理解和描述系统D.模型对象不涉及太多技术术语,便

    33、于用户理解模型解析:解析 结构化分析及建模方法的主要优点:不过早陷入具体的细节;从整体或宏观入手分析问题,如业务系统的总体结构,系统及子系统的关系;通过图形化的模型对象直观地表示系统要做什么,完成什么功能;图形化建模方法方便系统分析员理解和描述系统;模型对象不涉及太多技术术语,便于用户理解模型,所以本题的答案为 B。25.概要设计的任务不包括_。(分数:1.00)A.建立软件系统的总体结构和模块问的关系B.定义各功能模块的接口C.设计全局数据库或数据结构D.模块的外部功能描述 解析:解析 概要设计的任务是建立软件系统的总体结构和模块间的关系,定义各功能模块的接口,设计全局数据库或数据结构,规定

    34、设计约束以及制定组装测试计划。26.在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是_。(分数:1.00)A.工作阶段的等待时间B.生产原型的复杂性C.参与人员所需的工作站数D.参与人员之间的通信困难 解析:解析 在软件开发中,开发人员的交流是非常主要的。一个开发人员进入一个新的软件系统做开发,需要相当长的一个阶段以适应软件的开发。这主要是由于新的人员需要一定时间的培训以熟悉软件系统的开发状况及软件的需求分析、定义和相关已经生成的文档,以便在软件开发中与老开发人员的交流和通信,以推动软件开发前进。27.考虑两个事务 Ti=Ii和 Tj=Ij,以及定义在 Ti,Tj 上的并

    35、发调度 S,其中 Ii,Ij 分别代表组成 Ti和 Tj 的操作,则下列中不会引起事务 Ti 的操作 Ii 与事务 Tj 的操作 Ij 冲突的是_。(分数:1.00)A.Ii=read(Q),Ij=write(Q)B.Ii=write(Q),Ij=read(Q)C.Ii=read(Q),Ij=read(Q) D.Ii=write(Q),Ij=write(Q)解析:28.设 R(U)是属性集 U 上的一个关系模式。X,Y,Z 是 U 的子集,且 Z-U-X-Y。下列关于多值依赖的叙述中,不正确的是_。 A)如果 XY,及 T 包含在 Y 中,则必然存在 XT B)如果存在函数依赖 XY,则必然存

    36、在 XZ C)如果 X (分数:1.00)A. B.C.D.解析:解析 多值依赖的定义是:设 R(U)是属性集 U 上的一个关系模式,X,Y,Z 是 U 上的子集,并且Z=U-X-Y、关系模式 R(U)中的多值依赖 XY 成立,当且仅当 R(U)的任意关系 r 给定的一对(x,z),有一组 Y 的值,这组值仅仅决定于 x 值而与 z 值无关。多值依赖具有对称性(选项 B),传递性,且可以把函数依赖看作是多值依赖的特殊情况。当是多值依赖不满足选项 B 的结论。29.对于数据库管理系统,下面说法不正确的是_。(分数:2.00)A.数据库管理系统是一组软件B.数据库管理系统负责对数据库的定义和操纵C

    37、.数据库管理系统包括数据库 D.数据库管理系统负责对数据库的控制解析:解析 数据库管理系统是位于用户和操作系统之间的一层数据管理软件,它的主要功能是数据定义,数据组织、存储和管理,数据操纵、数据库的事务管理和运行管理、数据库的建立和维护功能等。DBS 包括 DB、DBMS 和 DBAS。因此 DBMS 和 DB 是相互独立的系统。二、应用题(总题数:4,分数:8.00)30.某数据库应用系统需求不够完整,为提高开发效率,在获取了基本需求以后采用边开发边进行需求确认与修改实现的方法。这种开发方法称为 1。 (分数:2.00)解析:快速原型模型开发方法解析 快速原型模型是需求和设计之间进行迭代设计

    38、的。从模糊的需求到初始的原型,经过对原型的更改,得到清晰的需求,最后逐步演化为最终的产品,主要用于对软件需求缺乏准确认识的情况。ADO 对象是目前最流行的可编程数据访问对象模型,它是基于 Microsoft 的 OLE DB 数据库接口而设计的。在 ADO 对象中, 2 对象表示一个 OLE DB 数据源的开放式连接,而在该对象属性中, 3 用于指定连接到的数据源名称,使用方法及含义同 ADO 数据控件。(分数:4.00)解析:Connection解析:ConnectionString31.创建触发器 TEST,定义后触发型触发器,要求每当在 STUDENT 表中修改数据后,将向客户端显示一条

    39、“记录已修改”的消息。 1 ON STUDENT 2 AS 3“记录已修改“ (分数:2.00)解析:CREATE TRIGGER TEST AFTER UPDATE Print32.数据库管理系统一般通过周期性检查 1 图来实现死锁检测。 解析:事务等待解析 可以利用事务等待图进行死锁检测。三、设计与应用题(总题数:3,分数:70.00)33.数据库中有 Tahie_priceHistory 表,结构如下表所示: 字段 字段名 数据类型 可否为 空 单位 备注 ID 商品编号 VARCHAR(8) 不允许 主码 GoodsName 商品名称 VARCHAR(20) 不允许 StartDate

    40、 价格生效日 期 DATETIME 不允许 主码 EndDate 价格失效日 期 DATETIME 不允许 主码,晚于 StartDate SaleUnitPrice 单价 MONEY 不允许 元 写出创建 Teachers 表的 SQL 语句,要求语句中包含所有的约束。 现要查询单价最高的前三种商品的商品编号、商品名称和单价(使用 TOP 语句)。 (分数:15.00)_正确答案:()解析:CREATE TABLE Table_PriceHistory( ID varchar(8) NOT NULL, GoodsName varchar(20) NOT NULL, StartDate dat

    41、etime NOT NULL, EndDate datetime NOT NULL, SaleUnitPrice Money NOT NULL, CHECK(EndDateStartDate), PRIMARY KEY(ID,StartDate,EndDate) ) SELECT TOP 3 WITH TIES ID,GoodsName,SaleUnitPrice FROM Table_PriceHistory e JOIN Table_PriceHistory b ON a.ID=b.ID ORDER BY SaleUnitPrice DESE34.编写计算 1+2+3+1000 的 Tra

    42、nsactSQL 语句。 (分数:10.00)_正确答案:()解析:DECLARE i int, ret int SET i=1 SET ret=0 while i=1000 begin SET ret= ret+i SET i=i+1 end Print ret对于教学数据库的三个基本表: S(SNo,SName,SAge,Ssex) SC(Sno,CNo,Grade) C(CNo,CName,Teacher) 使用 SQL 更新语句表达对下列的更新操作:(分数:45.00)(1).把 WANG 同学的学习选课和成绩全部删去;(分数:15.00)_正确答案:()解析:DELETE FROM

    43、SC WHERE Sno IN(SELECT Sno FROM S WHERE Sname=“WANG“);(2).把选修 Maths 课及格的成绩全改为空值;(分数:15.00)_正确答案:()解析:UPDATE SC SET Grade=NULL WHERE Grade60 AND CNo IN(SELECT Cgo FROM C WHERE Cname=“Maths“)(3).把低于总平均成绩的女同学成绩提高 5%。(分数:15.00)_正确答案:()解析:UPDATE SC SET Grade=Grade*1.05 WHERE Sno IN(SELECT Sno FROM S WHERE Ssex=“F“) AND Grade(SELECT AVG(Grade) FROM SC); 解析 考查对表的删除、修改的操作以及对聚集函数的合理使用。


    注意事项

    本文(【计算机类职业资格】四级数据库工程师-113及答案解析.doc)为本站会员(orderah291)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开