【计算机类职业资格】计算机数据库工程师-112及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-112及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-112及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-112 及答案解析(总分:81.00,做题时间:90 分钟)一、选择题(总题数:30,分数:36.00)1.需求是软件项目投资方和使用者对目标系统在功能和性能等方面的期望和要求的集合。关于需求分析阶段的工作,下列说法错误的是A)对于应用系统的错误,在设计阶段修复错误的代价要大于在需求分析阶段的修复代价,而在运行维护阶段的修复代价更是远远大于需求分析阶段的修复代价B)开发人员一般只熟悉计算机技术而不太熟悉应用领域的业务,而用户一般只熟悉业务但不熟悉计算机技术,因此需求分析工作需要开发人员与用户紧密配合来完成C)在获取和理解用户需求的基础上,设计人员可利用 DFD等建模方法来描
2、述应用系统的非功能需求和应用系统的整体特性D)需求文档是需求分析工作完成的标志,也是软件生命周期后续阶段工作的依据,要求内容准确、表达清楚且论述全面(分数:1.00)A.B.C.D.2.在 UML动态建模机制中,关于顺序图说法正确的是_。A)消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步信号,棍形箭头表示调用操作B)当一个操作调用它本身时,消息总是异步的C)在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的地方D)消息也可以有条件,只有条件为真时才能发送和接
3、收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的(分数:1.00)A.B.C.D.3.下列关于数据仓库的叙述中,哪一项是不正确的? _A) 底层的数据仓库服务器一般是一个关系型数据库系统 B) 数据仓库通常采用三层体系结构 C) 数据仓库前端分析工具中包括报表工具 D) 数据仓库中间层 OLAP服务器只能采用关系型 OLAP(分数:1.00)A.B.C.D.4.关于优化查询说法中正确的是_。(A) 避免或简化排序的目的是实现查询优化(B) 在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度(
4、C) 使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃(D) 相关子查询的使用可以加速查询(分数:1.00)A.B.C.D.5.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指_。A)数据字典、应用程序、审计档案、数据库后援副本B)数据字典、应用程序、日志文件、审计档案C)日志文件、数据库后援副本D)数据字典、应用程序、数据库后援副本(分数:1.00)A.B.C.D.6.下面说法不正确的是_。A数据库管理系统是一组软件 B概念模型不涉及计算机的处理细节C数据库管理系统包括数据库 D概念模型是信息世界的建模工具(分数:1.00)A.B.C.
5、D.7.数据库管理员作为数据库的主要维护者,其维护工作主要包括_。数据库的转储和恢复数据库的安全性、完整性控制数据库性能的监控分析和改进数据库的重组和重构A) B) C) D) (分数:1.00)A.B.C.D.8.在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的_。A) 更改效率 B) 插入效率C) 查询效率 D) 删除效率(分数:2.00)A.B.C.D.9.数据镜像有很多优点,但是不包括_。A) 数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B) 发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C) 数据库镜像可以降低应用成本D) 提高
6、生产数据库在升级期间的可用性(分数:2.00)A.B.C.D.10.多用户的数据库系统的目标之一是使它的每一个用户好像面对着一个单用户的数据库一样使用它,因此数据库系统必须进行_。A) 并发控制 B) 完整性控制C) 安全性控制 D) 可靠性控制(分数:1.00)A.B.C.D.11.实现数据库安全控制的常用方法和技术有哪些a用户标识与鉴别 b存取控制 c自主存取控制方法 d强制存取控制方法e视图机制 f审计 g数据加密A)abcdf B)abcdeC)bcdef D)全部(分数:1.00)A.B.C.D.12.数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快
7、速访问的文件结构是_。A) 顺序文件 B) 聚集文件C) 索引文件 D) 散列文件(分数:1.00)A.B.C.D.13.若存在一个网络数据库应用系统,其中一台计算机 A存有 DBMS软件、所有用户数据和应用程序,其余各考查作为终端通过通信线路向 A发出数据库应用请求,这种方式属于_。A) 集中式数据库体系结构B) 主从式数据库体系结构C) 分布式数据库体系结构D) 客户/服务器数据库体系结构(分数:1.00)A.B.C.D.14.需求分析是_。(A) 软件开发工作的基础(B) 软件生存周期的开始(C) 由系统分析员单独完成(D) 由用户自己单独完成(分数:1.00)A.B.C.D.15.关于
8、 SQL的特点说法错误的是_。A) SQL语言集数据定义语言、数据操纵语言、数据控制语言的功能于一体B) 高度非过程化C) 同一种语法结构提供两种使用方式,即 SQL语句既有自含式语言,又是嵌入式语言D) SQL采用对象的操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的对象(分数:2.00)A.B.C.D.16.关于视图的属性列有如下说法,正确的是_。(A) 组成视图的属性列名应该全部指定(B) 组成视图的属性列名可以省略一部分或者指定一部分,其他隐含在子查询中(C) 组成视图的属性列名或者全部省略或者全部指定,别无选择(D) 组成视图的属性列名应该全部
9、省略(分数:1.00)A.B.C.D.17.考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,则该索引为_。A) 聚集索引 B) 非聚集索引 C) 稠密索引 D) 辅索引(分数:1.00)A.B.C.D.18.查询 C:/ZG/ZGDA.DBF 中的姓名、职称、工资字段和 C:/ZG/ZGJJ.DBF 中的奖金字段的数据,正确的命令是_。A) SELECT姓名,职称,工资,奖金 FROMC:/ZG/ZGDA,C:/ZG/ZGJJ;WHERE DA.编号=JJ.编号B) SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/
10、ZG/ZGDA,C:/ZG/ZGJJ;WHERE DA.编=JJ.编号C) SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJD) SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;FOR DA.编=JJ.编号(分数:2.00)A.B.C.D.19.若存在一个网络数据库应用系统,其中一台计算机 A存有 DBMS软件、所有用户数据和应用程序,其余各个考查作为终端通过通信线路向 A发出数据库应用请求,这种方式属于_。A) 集中式数据库体系结构B) 主从式数据库体系结构C
11、) 分布式数据库体系结构D) 客户机/服务器数据库体系结构(分数:1.00)A.B.C.D.20.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。(A) 可通过预编译机制提高数据操作的性能(B) 可方便地按用户视图表达数据(C) 可减少客户端和服务器端的网络流量(D) 可实现一定的安全控制(分数:1.00)A.B.C.D.21.设在 SQL Server 2000中,某关系表需要存储职工的工资信息,工资的范围为 200010000,设用整型类型存储。下列数据类型中最合适的是_。A) int B) smallintC) tinyint D) bigint(分数:
12、1.00)A.B.C.D.22.数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞和突然停电等情况,导致系统停止运转的故障类型是_。A) 程序故障 B) 系统故障C) 介质故障 D) 事务故障(分数:1.00)A.B.C.D.23.若系统中存在一个等待事务集 T0,T1,Tn,其中 T0正在等待被 T1封锁住的数据项 A,T1 正在等待被 T2锁住的数据项 A2,Tn-1 正在等待被 Tn锁住的数据项 An,Tn 正在等待被 T0锁住的数据项A0,则该系统处于_的工作状态。A)并发处理 B)封锁 C)循环 D)死锁(分数:1.00)A.B.C.D.24.以下关于数据库的访问接口中的
13、JDBC接口错误的是_。(A) JDBC全称是 Java DataBase Connection(B) 是一种用于执行 SQL语句的 Java API的面向对象的应用程序接口(C) 有一组用 Java 语言编写的类和接口组成(D) JDBC可做三件事:与数据库建立连接、发送 SQL语句并处理结果(分数:2.00)A.B.C.D.25.在 SQL Server 2000中,若希望用户 user1具有数据库服务器上的全部权限,则应将 user1加入到下列哪个角色_。A) db_owner B) publicC) db_datawriter D) sysadmin(分数:1.00)A.B.C.D.2
14、6.分布式数据库系统的“分片透明性”位于_。 A) 全局模式与全局概念模式之间 B) 分片模式与分配模式之间 C) 全局概念模式与分片模式之间 D) 分配模式与局部概念模式之间(分数:1.00)A.B.C.D.27.以下关于数据建模方法的共同点说法错误的是_。A) 能够真实客观地描述现实世界中的数据及数据之间的关系B) 组成模型的概念少,语义清楚,容易理解C) 用图形方式描述数据,数据直观易懂,有利于数据库设计者和用户的交流D) 这种数据模型不容易转换成数据库逻辑设计阶段需要的数据结构(分数:1.00)A.B.C.D.28.包(package)是 UML的_。A) 结构事务 B) 分组事务C)
15、 行为事务 D) 注释事务(分数:1.00)A.B.C.D.29.若 Y*X*U,则 XY 成立,该规则属于函数依赖推理规则中的_。 A) 自反律 B) 增广律 C) 传递率 D) 伪传递(分数:1.00)A.B.C.D.30.设有实体集:产品、零件、外观图和装配图,这些实体集之间存在下列约束:一种产品可有多个装配图,一个装配图仅适用于一种产品;一种产品可有多个外观图,一个外观图仅用于一种产品;一种零件可被用于多种产品,一种产品可使用多种零件,数据库中需要记录每种产品使用零件的数量。下列 ER图能正确表达以上约束的是(产品主码为产品号,零件主码为零件号,图中忽略实体集的其他属性)(分数:2.0
16、0)A.B.C.D.二、应用题(总题数:3,分数:10.00)创建触发器 TEST,定义 AFTER行级触发器,要求每当在 STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。(8) (9) ON STUDENT(10) ASPrint记录已修改(分数:6.00)填空项 1:_填空项 1:_填空项 1:_31.数据仓库是一个面向 1 的、集成的、非易失的,且随时间变化的数据集合。(分数:2.00)填空项 1:_32.数据库系统在运行过程中,可能会发生故障。如果系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的信息丢失,而存储在
17、外存上的数据不受影响,这种故障叫做_;如果系统在运行过程中,由于某种硬件故障,使得数据库中的数据部分或全部丢失,这种情况称为_。前者的恢复由_完成,后者的恢复由_完成。(分数:2.00)填空项 1:_三、设计与应用题(总题数:3,分数:35.00)33.设有三个基本表,表的结构如下所示,请用 SQL完成下列查询BORROWER:借书证号 姓名 系名 班级98001 欧阳 信息系 98-198002 刘诚 信息系 98-198101 赵林 计算机系 98-2LOANS:借书证号图书馆登记号 借书日期98001 T00101 1999.04.0198002 T00102 1999.05.01090
18、01 T00201 1999.05.31BOOKS: 索书号 书号 作者 图书登记 号 出版社 价格TP311.13数据库系统与应用 李昭原 T00101 科学 19.00TP311.13数据库原理与应用 李昭原 T00102 科学 19.00TP.065 数据库系统原理 李昭原 T00201 北航 6.50TP.1599 数据库原理教程 王珊 T00101 清华 18.50检索至少借了 5本书的同学的借书证号、姓名、系名和借书数量检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期建立信息系学生借书的视图 SSP,该视图的属性列明由借书证号,姓名,班级,图书登记号,书名
19、,出版社和借书日期组成(分数:15.00)_34.在学籍管理中,设有 4个表,关系模式分别为:STUDFNT(SNO,SNAME,SEX,BIRTHDAY,CLASS)TEACHER(TNO ,TNAME, SEX,BIRTHDAY,PROFESSION,DEPARTMENT)COURSE(CNO,CNAME, TNO)SCORE(SNO,CNO,DEGREE)说明:学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生日期;CLASS:班级;教师关系模式中:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:出生日期;PRO-FESSION:职称;
20、DEPARTMENT:所在系;课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号;成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。请用 SQL查询语句实现下列操作:1)显示教师所有的单位,即不重复的 DEPARTMENT列。2)显示 STUDENT表中“95031”班或性别为“女”的同学记录。3)以 CNO升序,DEGREE 降序显示 SCORE表的所有记录。4)显示“95031”班的学生人数。5)显示 SCORE表中至少有 5名学生选修的并以 3开头的课程号的平均分。6)显示最低分大于 70,最高分小于 90的 SNO列。7)显示选修“3 -105”课程
21、的成绩高于“109”号同学成绩的所有同学的记录。8)显示 SCORE表中选学多门课程的同学中分数为非最高分成绩的记录。9)列出学号为“108”的同学同年出生的所有学生的 SNO、SNAME 和 BIRTHDAY。10)显示“张三”教师任课的学生成绩。(分数:10.00)_35.在 SQL server 2000中,设有图书表(书号,书名,类别,单价)和图书印刷表(书号,印刷日期,印刷数量,印次),每个书号代表一种图书。书号、书名和类别的数据类型均为 varehar(20),单价、印刷数量和印次的数据类型均为 int,印刷日期的数据类型大 smalldatetime.现需查询指定类别的图书在指定
22、年份后(含指定年份)累计印刷总数量。请写出实现该功能的标量函数。(分数:10.00)_计算机数据库工程师-112 答案解析(总分:81.00,做题时间:90 分钟)一、选择题(总题数:30,分数:36.00)1.需求是软件项目投资方和使用者对目标系统在功能和性能等方面的期望和要求的集合。关于需求分析阶段的工作,下列说法错误的是A)对于应用系统的错误,在设计阶段修复错误的代价要大于在需求分析阶段的修复代价,而在运行维护阶段的修复代价更是远远大于需求分析阶段的修复代价B)开发人员一般只熟悉计算机技术而不太熟悉应用领域的业务,而用户一般只熟悉业务但不熟悉计算机技术,因此需求分析工作需要开发人员与用户
23、紧密配合来完成C)在获取和理解用户需求的基础上,设计人员可利用 DFD等建模方法来描述应用系统的非功能需求和应用系统的整体特性D)需求文档是需求分析工作完成的标志,也是软件生命周期后续阶段工作的依据,要求内容准确、表达清楚且论述全面(分数:1.00)A.B.C. D.解析:2.在 UML动态建模机制中,关于顺序图说法正确的是_。A)消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步信号,棍形箭头表示调用操作B)当一个操作调用它本身时,消息总是异步的C)在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 112 答案 解析 DOC
