【计算机类职业资格】计算机数据库工程师-61及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-61及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-61及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-61 及答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:30,分数:36.00)1.对于数据模型,下面说法不正确的是_。A) 概念模型是信息世界的建模工具B) E-R模型是一种概念模型C) 概念模型不涉及计算机的处理细节D) 关系模型是一种概念模型(分数:1.00)A.B.C.D.2.在关系数据库中,表对应于三级模式结构中的A)外模式 B)模式C)内模式 D)用户模式(分数:1.00)A.B.C.D.3.在使用 UML建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的(A) 协作图(B) 序列图(C) 活动图(D) 活动图(分数:1.0
2、0)A.B.C.D.4.下述关于关系表的相关信息中,不属于元数据,不会存储在数据字典中的是_。A) 属性的名字和类型信息 B) 表上的授权信息C) 表中的一个元组 D) 定义在表上的索引类型(分数:1.00)A.B.C.D.5.索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。A) 稀疏索引 B) 聚集索引 C) 稠密索引 D) 单层索引(分数:1.00)A.B.C.D.6.关于数据库概念设计阶段的工作目标,下列说法错误的是_。 A) 定义和描述应用系统设计的信息结构和范围 B) 定义和描述应用系统中数据的属性特征和数据之间的联
3、系 C) 描述应用系统的数据需求 D) 描述需要存储的记录及其数量(分数:1.00)A.B.C.D.7.下列关于数据仓库的叙述中,哪一项是不正确的? _A) 底层的数据仓库服务器一般是一个关系型数据库系统 B) 数据仓库通常采用三层体系结构 C) 数据仓库前端分析工具中包括报表工具 D) 数据仓库中间层 OLAP服务器只能采用关系型 OLAP(分数:1.00)A.B.C.D.8.以下关于两段锁协议的原理叙述错误的是_。A)每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段B)加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C)在解锁阶段,事务可以释放在任何数据项上的任何类型
4、的锁,但是不能再申请任何锁D)每个事务开始执行后就进入了加锁阶段(分数:1.00)A.B.C.D.9.数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统监控与分析、性能优化等。下列关于数据库管理员工作内容的说法错误的是A) 数据库的备份和恢复是重要的维护工作,数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等B) 性能优化是数据库管理员的重要工作,性能优化的主要手段有查询优化、索引调整、模式调整等,这些工作一般无需开发人员参与C) 数据库管理员应监控数据库中各种锁的使用情况,并处理可能出现的死锁情况,若发现问题
5、应及时通知相关人员D) 数据库管理员需要定期检查存储空间使用情况并根据需求扩展存储空间,这些工作一般无需最终用户参与(分数:1.00)A.B.C.D.10.下面关系函数依赖的传述中,不正确的是_。A) 若 XYZ,则 XZ,YZB) 若 XY,YZ,则 XYZC) 若 XY,Z 包含 Y,则 XZD) 若 XY,YZ,则 XZ(分数:1.00)A.B.C.D.11.以下说法错误的是_。A) 在开始建立模型之前,首先要明确建模的目的及意图B) AO图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础C) AO图是模型真正的顶层图D) 每张图的边界箭头可以与父图箭头不一致(分数:1.
6、00)A.B.C.D.12.以下关于人机界面设计原则叙述不正确的是_。A) 保持用户与人机界面间的双向交流B) 用户界面应该遵循一定标准和常规C) 尽量减少用户的输入负担D) 减少字符、图形、图像、声音等数据输入方式(分数:2.00)A.B.C.D.13.关于 UML的各种视图及其分类,下列说法错误的是_。A) 用例图、类图、对象图、组件图和部署图都是静态视图B) 顺序图、交互图、状态图和活动图都是动态视图C) 类图和对象图都是结构视图D) 顺序图、状态图和组件图都是行为视图(分数:2.00)A.B.C.D.14.在 UML动态建模机制中,下列关于顺序图的说法中正确的是A)消息线的箭头说明消息
7、的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步讯号,棍形箭头表示调用操作B)当一个操作调用它本身时,消息总是异步的C)在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建另一个对象。被创建的对象的对象符号在创建它的地方D)消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的(分数:1.00)A.B.C.D.15.事务处理逻辑设计过程不包括_。(A) 从数据流图中识别该事务对应的子数据流图(B) 确定子数据图中的信息流类型,划定流界(C) 事
8、务处理逻辑(D) 应用程序概要设计(分数:2.00)A.B.C.D.16.在关系模型中,一个关键字可以_。A) 由一个或多个能唯一标识该关系中任何元组的属性组成B) 由多个任意属性组成C) 至少由一个属性组成D) 以上都不是(分数:1.00)A.B.C.D.17.关于对 SQL对象的操作权限的描述正确的是_。A权限的种类分为 INSERT、DELETE 和 UPDATE 3种B使用 REVOKE语句获得权限C权限只能用于实表而不能应用于视图D使用 COMMIT语句赋值权限(分数:1.00)A.B.C.D.18.设 T1和 T2两个事务,他们对数据 data的并发操作如下表所示(SLOCK da
9、ta 表示对数据 data上 S锁,UNLOCK data表示对数据 data解锁),对这个并发操作,下面说法正确的是_。T1 T2请求SLOCK data读 data=20A=A+30 写回 A=50COMMITUNLOCK data请求SLOCK data读 data=20写回 data=50COMMITUNLOCK dataA该操作部能重复读 B该操作符合完整性要求C该操作的第步中,事务 T1应该申请 X锁 D该操作的第步中,事务 T2不可能得到对 data的锁(分数:1.00)A.B.C.D.19.多用户的数据库系统的目标之一是使它的每一个用户好像面对着一个单用户的数据库一样使用它,因
10、此数据库系统必须进行_。A) 并发控制 B) 完整性控制C) 安全性控制 D) 可靠性控制(分数:1.00)A.B.C.D.20.假设仓库管理关系表为 StorehouseManage(仓库 ID,存储物品 ID,管理员 ID,数量),且有一个管理员只在一个仓库工作;一个仓库可以存储多种物品。这个数据库表中存在如下决定关系: (仓库 ID,存储物品 ID)(管理员 ID,数量) (管理员 ID,存储物品 ID)(仓库 ID,数量) 关系 StorehouseManage最高达到哪级范式?_。A) 不满足 B) 1NF C) 2NF D) 3NF(分数:1.00)A.B.C.D.21.在转储过程
11、中系统不能运行其他事务,不允许在转储期间对数据库有任何的存取、修改活动的数据转储类型是_。 A) 增量转储 B) 差量转储 C) 静态转储 D) 动态转储(分数:2.00)A.B.C.D.22.关于数据库应用系统的需求分析工作,下列说法正确的是_。A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B)在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C)数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D)数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标(分数:2.00)A.B.C.D.23.如果事务 T获得了数据项 Q上的排它
12、锁,则 T对 Q_。A) 只能写不能读 B) 只能读不能写C) 不能读不能写 D) 既可读又可写(分数:1.00)A.B.C.D.24.若对并发操作不加以控制,可能会带来何种问题? _A) 死机 B) 死锁 C) 不一致 D) 不安全(分数:1.00)A.B.C.D.25.关于数据仓库设计,下述说法正确是_。(A) 数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计(B) 在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型(C) 在进行数据仓库主题数据模型设计时要强调数据的集成性(D) 在进行数据仓库概念模型设计时,需要设计实
13、体关系图,给出数据表的划分,并给出每个属性的定义域(分数:1.00)A.B.C.D.26.关于部署图,下述说法错误的是_。A)部署图又叫配置图B)描述系统中硬件和软件的物理配置情况和系统体系结构C)用结点表示实际的物理配置D)部署图是动态图(分数:1.00)A.B.C.D.27.以下关于查询语句叙述错误的是_。A) 查询语句的功能是从数据库中检索满足条件的数据B) 查询的数据源可以来自一张表,或多张表甚至是视图C) 查询的结果是由 0行或是多行记录组成的一个记录集合D) 不允许选择多个字段作为输出字段(分数:1.00)A.B.C.D.28.DBAS实现与部署具体内容不包括_。 A) 数据加载
14、B) 系统集成 C) 系统部署 D) 需求分析(分数:1.00)A.B.C.D.29.下面不属于新型数据库的是_。A)演绎数据库 B)模糊数据库 C)串行数据库 D)空间数据库(分数:2.00)A.B.C.D.30.设有关系模式:期刊订阅(期刊编号,期刊名称,定价,读者编号,读者姓名,订阅起始日期,订阅截止日期),其满足函数依赖集:期刊编号期刊名称,期刊编号定价,读者编号读者姓名,(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期。下列选项中的函数依赖都属于平凡函数依赖的是A)(期刊编号,读者编号)期刊编号,(期刊编号,读者编号)读者编号B)(期刊编号,读者编号)期刊名称,
15、(期刊编号,读者编号)定价C)(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期D)(期刊编号,读者编号)期刊编号,(期刑编号,读者编号)订阅起始日期(分数:1.00)A.B.C.D.二、应用题(总题数:5,分数:10.00)31.假设已对 pubs数据库进行了完全备份,并备份到 MyBK_1备份上,假设此备份设备只含有对 pubs数据库的完全备,则恢复 pubs数据库的语句为 1。(分数:2.00)填空项 1:_32.能够实现“收回用户 U4对学生表(STUD)中学号(XH)的修改权”的 SQL语句是 1。(分数:2.00)填空项 1:_33.在 SQL Server 2
16、000中,设要在表 SC上建立一个前触发型触发器。请补充下列触发器定义语句:CREATE TRIGGER tri A ON SC_UPDATEAS(分数:2.00)填空项 1:_34.要使用户吴先生只能查询表 A中的部分数据记录,运用视图及权限管理,应该采取的策略是 1。(分数:2.00)填空项 1:_35.在 VB6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是 (3) 。用于指定要绑定的数据源,并且值一般为 ADO数据控件的名称的属性是 (4) 。(分数:2.00)填空项 1:_三、设计与应用题(总题数:2,分数:30.00)36.在学籍管理中,设有 4个表,关系模式
17、分别为: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:职称;DEPARTMENT:所在系;课程关系模式中:CNO:课程号;CNAME:课程名;TN
18、O:任课教师号;成绩关系模式中: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”课程的成绩高于“109”号同学成绩的所有同学的记录。8)显示 SCORE表中选学多门课程的
19、同学中分数为非最高分成绩的记录。9)列出学号为“108”的同学同年出生的所有学生的 SNO、SNAME 和 BIRTHDAY。10)显示“张三”教师任课的学生成绩。(分数:10.00)_某学校的学籍管理系统实现了对学生学籍信息的管理,其中学生表结构为:学生表(学号, 姓名, 性别,系号, 是否有学籍),此表中除学号列有唯一索引外,其它列均无索引。(分数:20.00)(1).设学籍管理系统中经常执行如下形式的操作:SELECT*FROM学生表WHERE姓名=张三 AND 系号=10 AND 是否有学籍=有系统运行中发现这类操作的效率比较低,系统工程师建议:由于查询条件中使用了“系号”、“姓名”和
20、“是否有学籍”三列,建议在这三个列上分别建立索引,以提高查询效率。请问其建议建立的三个索引是否都能提高查询效率?请简要说明原因。(分数:10.00)_(2).设学生表中有下列数据:学号 姓名 性别 系号 是否有学籍2008337 丁一 男 10 有2008338 房彬彬 女 10 有2008339 马宏斌 男 10 有2008556 王斌 男 20 有2008558 张伟 男 20 有2008559 丁二 女 20 无并且已经在学生表的姓名列上建立了一个非聚集索引(按姓名拼音升序排序)。请给出查找码“姓名”对应的稠密索引示意图。(分数:10.00)_计算机数据库工程师-61 答案解析(总分:7
21、6.00,做题时间:90 分钟)一、选择题(总题数:30,分数:36.00)1.对于数据模型,下面说法不正确的是_。A) 概念模型是信息世界的建模工具B) E-R模型是一种概念模型C) 概念模型不涉及计算机的处理细节D) 关系模型是一种概念模型(分数:1.00)A.B.C.D. 解析:解析 关系模型是一种逻辑模型,它不属于概念模型。概念模型是用于信息世界的建模,是现实世界到信息世界的第一层抽象。2.在关系数据库中,表对应于三级模式结构中的A)外模式 B)模式C)内模式 D)用户模式(分数:1.00)A.B. C.D.解析:解析 在关系数据库中,表中的列对应于描述数据记录的属性,而模式定义了数据
22、的逻辑结构,如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等。故在关系数据库中,表对应于三级模式结构中的模式。3.在使用 UML建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的(A) 协作图(B) 序列图(C) 活动图(D) 活动图(分数:1.00)A.B.C.D. 解析:4.下述关于关系表的相关信息中,不属于元数据,不会存储在数据字典中的是_。A) 属性的名字和类型信息 B) 表上的授权信息C) 表中的一个元组 D) 定义在表上的索引类型(分数:1.00)A.B.C. D.解析:解析 数据字典中不会存储一表中的一个元组。5.索引项根据键值在索引文件中顺序排列,组织
23、成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。A) 稀疏索引 B) 聚集索引 C) 稠密索引 D) 单层索引(分数:1.00)A.B.C.D. 解析:解析 单层索引也称为线性索引,其特点是索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录。6.关于数据库概念设计阶段的工作目标,下列说法错误的是_。 A) 定义和描述应用系统设计的信息结构和范围 B) 定义和描述应用系统中数据的属性特征和数据之间的联系 C) 描述应用系统的数据需求 D) 描述需要存储的记录及其数量(分数:1.00)A.B.C.D. 解析:解析 数据库概念设
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 61 答案 解析 DOC
