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

上传人:sofeeling205 文档编号:1338929 上传时间:2019-10-17 格式:DOC 页数:20 大小:103.50KB
下载 相关 举报
【计算机类职业资格】计算机数据库工程师-61及答案解析.doc_第1页
第1页 / 共20页
【计算机类职业资格】计算机数据库工程师-61及答案解析.doc_第2页
第2页 / 共20页
【计算机类职业资格】计算机数据库工程师-61及答案解析.doc_第3页
第3页 / 共20页
【计算机类职业资格】计算机数据库工程师-61及答案解析.doc_第4页
第4页 / 共20页
【计算机类职业资格】计算机数据库工程师-61及答案解析.doc_第5页
第5页 / 共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. 解析:解析 数据库概念设

24、计阶段的工作目标包括定义和描述应用领域涉及的数据范围;获取应用领域或问题域的信息模型;描述清楚数据的属性特征;描述清楚数据之间的关系;定义和描述数据的约束;说明数据的安全性要求;支持用户的各种数据处理需求;保证信息模型方便地转换成数据库的逻辑结构(数据库模式),同时也便于用户理解。7.下列关于数据仓库的叙述中,哪一项是不正确的? _A) 底层的数据仓库服务器一般是一个关系型数据库系统 B) 数据仓库通常采用三层体系结构 C) 数据仓库前端分析工具中包括报表工具 D) 数据仓库中间层 OLAP服务器只能采用关系型 OLAP(分数:1.00)A.B.C.D. 解析:解析 数据仓库中间层 OLAP服

25、务器可以是关系型 OLAP也可以是多维 OLAP服务器。8.以下关于两段锁协议的原理叙述错误的是_。A)每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段B)加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C)在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁D)每个事务开始执行后就进入了加锁阶段(分数:1.00)A.B. C.D.解析:解析 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。9.数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统监控与分析、性能优化等。下列关于数据库管理员工作内容的说

26、法错误的是A) 数据库的备份和恢复是重要的维护工作,数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等B) 性能优化是数据库管理员的重要工作,性能优化的主要手段有查询优化、索引调整、模式调整等,这些工作一般无需开发人员参与C) 数据库管理员应监控数据库中各种锁的使用情况,并处理可能出现的死锁情况,若发现问题应及时通知相关人员D) 数据库管理员需要定期检查存储空间使用情况并根据需求扩展存储空间,这些工作一般无需最终用户参与(分数:1.00)A.B. C.D.解析:解析 在数据库设计并试运行后,如果试运行结果符合设计目标,就意味着数据库可以

27、真正投入运行了,同时也标志着开发任务的基本结束和维护工作的开始。在数据库系统运行过程中必须不断地对其进行评价、调整与修改等维护工作,以保证数据库正常和高效地运行。所以维护工作的主要实施者通常是经验丰富的专业技术人员和数据库管理员。10.下面关系函数依赖的传述中,不正确的是_。A) 若 XYZ,则 XZ,YZB) 若 XY,YZ,则 XYZC) 若 XY,Z 包含 Y,则 XZD) 若 XY,YZ,则 XZ(分数:1.00)A. B.C.D.解析:解析 由数据依赖的公理系统可知,函数依赖关系必须满足自反律、增广律、传递律(即选项 D),这三点又可推出函数依赖具有合并律(即选项 B),伪传递规则和

28、分解规则(即选项 C),A 是不成立的。11.以下说法错误的是_。A) 在开始建立模型之前,首先要明确建模的目的及意图B) AO图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础C) AO图是模型真正的顶层图D) 每张图的边界箭头可以与父图箭头不一致(分数:1.00)A.B.C.D. 解析:解析 每张图的边界箭头和父图箭头应是一致的。12.以下关于人机界面设计原则叙述不正确的是_。A) 保持用户与人机界面间的双向交流B) 用户界面应该遵循一定标准和常规C) 尽量减少用户的输入负担D) 减少字符、图形、图像、声音等数据输入方式(分数:2.00)A.B.C.D. 解析:解析 提供字

29、符、图形、图像、声音等数据输入方式。13.关于 UML的各种视图及其分类,下列说法错误的是_。A) 用例图、类图、对象图、组件图和部署图都是静态视图B) 顺序图、交互图、状态图和活动图都是动态视图C) 类图和对象图都是结构视图D) 顺序图、状态图和组件图都是行为视图(分数:2.00)A.B.C.D. 解析:解析 每一种 UML的视图都是由一个或多个图(Diagram)组成的,UML,提供了 9种不同的图,分为两类,一类是静态图,包括用例图、类图、对象图、组件图、部署图;另一类是动态图,包括顺序图、交互图、状态图和活动图。也可以根据它们在不同视图的应用,把它们分成:用例视图:用例图结构视图:类图

30、、对象图行为视图:顺序图、交互图、状态图、活动图实现视图:组件图环境视图:部署图14.在 UML动态建模机制中,下列关于顺序图的说法中正确的是A)消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步讯号,棍形箭头表示调用操作B)当一个操作调用它本身时,消息总是异步的C)在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建另一个对象。被创建的对象的对象符号在创建它的地方D)消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的(分

31、数:1.00)A.B.C. D.解析:解析 在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建另一个对象。被创建的对象的对象符号在创建它的地方。15.事务处理逻辑设计过程不包括_。(A) 从数据流图中识别该事务对应的子数据流图(B) 确定子数据图中的信息流类型,划定流界(C) 事务处理逻辑(D) 应用程序概要设计(分数:2.00)A.B.C.D. 解析:16.在关系模型中,一个关键字可以_。A) 由一个或多个能唯一标识该关系中任何元组的属性组成B) 由多个任意属性组成C) 至少由一个属性组成D) 以上都不是(分数:1.00)A. B.C.D.解析:

32、解析 唯一标识性是关键字的一个重要性质,关键字可以只有一个属性,也可由多个属性组成“复合关键字”;无冗余性是关键字的另一个重要性质。17.关于对 SQL对象的操作权限的描述正确的是_。A权限的种类分为 INSERT、DELETE 和 UPDATE 3种B使用 REVOKE语句获得权限C权限只能用于实表而不能应用于视图D使用 COMMIT语句赋值权限(分数:1.00)A. B.C.D.解析:解析 REVOKE 是对权限的回收,COMMIT 是对事务的提交,权限不仅能作用于实表还能作用于虚表。18.设 T1和 T2两个事务,他们对数据 data的并发操作如下表所示(SLOCK data 表示对数据

33、 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.解析:解析 事务 T1对 A上 S锁后,事务 T2仍能对 A上 S锁,这样事务 T1的修改就丢失,最后 A中

34、的数据是事务 T2写回的 18,因此为了防止丢失修改,必须在写数据操作之前对其上 X锁。19.多用户的数据库系统的目标之一是使它的每一个用户好像面对着一个单用户的数据库一样使用它,因此数据库系统必须进行_。A) 并发控制 B) 完整性控制C) 安全性控制 D) 可靠性控制(分数:1.00)A. B.C.D.解析:解析 并发控制功能能够保证并发操作的有效进行。它允许多个用户同时共享同一条记录的数据项;保证一个记录在某一时刻只能有一个用户进行修改操作,若多个用户都想修改同一记录,必须首先竞争到“锁定”权限后,才能修改;修改完成后,该程序应“解锁”该记录,让其他用户再竞争。20.假设仓库管理关系表为

35、 StorehouseManage(仓库 ID,存储物品 ID,管理员 ID,数量),且有一个管理员只在一个仓库工作;一个仓库可以存储多种物品。这个数据库表中存在如下决定关系: (仓库 ID,存储物品 ID)(管理员 ID,数量) (管理员 ID,存储物品 ID)(仓库 ID,数量) 关系 StorehouseManage最高达到哪级范式?_。A) 不满足 B) 1NF C) 2NF D) 3NF(分数:1.00)A.B.C.D. 解析:解析 第三范式是在第二范式的基础上对关系又增加了一个约束,就是关系中的每一个非主属性必须只依赖于主码。换句话说,就是在第二范式的基础上,消除非主属性对主码的传

36、递函数依赖可达到3NF。如果关系模式 R是 1NF,且每个属性(包括主属性)既不存在部分函数依赖也不存在传递函数依赖于候选码,则称 R是改进的第三范式(记作 BCNF)。本题中依题意可知,(仓库 ID,存储物品 ID)和(管理员ID,存储物品 ID)都是 StorehouseManage的候选关键字,表中的唯一非关键字段为数量,它是符合第三范式的。但是,由于存在如下决定关系: (仓库 ID)(管理员 ID) (管理员 ID)(仓库 ID) 即存在关键字段决定关键字段的情况,所以其不符合 BCNF范式。所以本题的答案为 D。21.在转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何的

37、存取、修改活动的数据转储类型是_。 A) 增量转储 B) 差量转储 C) 静态转储 D) 动态转储(分数:2.00)A.B.C. D.解析:解析 在转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何的存取、修改活动的数据转储类型是静态转储。22.关于数据库应用系统的需求分析工作,下列说法正确的是_。A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B)在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C)数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D)数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标(分数:2.

38、00)A.B.C.D. 解析:解析 数据库应用系统的需求包括:数据需求分析、数据处理需求分析,业务需求分析以及其在性能、存储、安全、备份和恢复等方面的要求。数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。23.如果事务 T获得了数据项 Q上的排它锁,则 T对 Q_。A) 只能写不能读 B) 只能读不能写C) 不能读不能写 D) 既可读又可写(分数:1.00)A.B.C.D. 解析:解析 排它锁也称为独占或写锁。一旦事务 T对数据对象 A加上排它锁,则只允许 T读取和修改A,其它任何事务既不能读取和修改 A,也不能再对 A加任何类型的锁,直到 T释放 A上的锁为止。24.

39、若对并发操作不加以控制,可能会带来何种问题? _A) 死机 B) 死锁 C) 不一致 D) 不安全(分数:1.00)A.B. C.D.解析:解析 死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的系统状态,若对并发操作不加以控制,可能会带来死锁问题。25.关于数据仓库设计,下述说法正确是_。(A) 数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计(B) 在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型(C) 在进行数据仓库主题数据模型设计时要强调数据的集成性(D) 在

40、进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:1.00)A.B.C. D.解析:26.关于部署图,下述说法错误的是_。A)部署图又叫配置图B)描述系统中硬件和软件的物理配置情况和系统体系结构C)用结点表示实际的物理配置D)部署图是动态图(分数:1.00)A.B.C.D. 解析:解析 部署图是属于静态图。27.以下关于查询语句叙述错误的是_。A) 查询语句的功能是从数据库中检索满足条件的数据B) 查询的数据源可以来自一张表,或多张表甚至是视图C) 查询的结果是由 0行或是多行记录组成的一个记录集合D) 不允许选择多个字段作为输出字段(分数:1.0

41、0)A.B.C.D. 解析:解析 查询语句的功能是从数据库中检索满足条件的数据,查询的数据源可以来自一张表或多张表甚至是视图,查询的结果是由 0行或多行记录组成的一个记录集合,并允许选择一个或多个字段作为输出字段。28.DBAS实现与部署具体内容不包括_。 A) 数据加载 B) 系统集成 C) 系统部署 D) 需求分析(分数:1.00)A.B.C.D. 解析:解析 DBAS 实现与部署具体内容包括建立数据库结构、数据加载、事务和应用程序的编码及测试、系统集成、测试与试运行和系统部署,所以本题的答案应该为 D。29.下面不属于新型数据库的是_。A)演绎数据库 B)模糊数据库 C)串行数据库 D)

42、空间数据库(分数:2.00)A.B.C. D.解析:解析 新型数据库的一个主要特征是数据库技术与其他学科的技术内容相结合,多学科技术内容与数据库技术的有机结合,使数据库领域中新技术和新方法层出不穷。30.设有关系模式:期刊订阅(期刊编号,期刊名称,定价,读者编号,读者姓名,订阅起始日期,订阅截止日期),其满足函数依赖集:期刊编号期刊名称,期刊编号定价,读者编号读者姓名,(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期。下列选项中的函数依赖都属于平凡函数依赖的是A)(期刊编号,读者编号)期刊编号,(期刊编号,读者编号)读者编号B)(期刊编号,读者编号)期刊名称,(期刊编号,

43、读者编号)定价C)(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期D)(期刊编号,读者编号)期刊编号,(期刑编号,读者编号)订阅起始日期(分数:1.00)A. B.C.D.解析:解析 若 XY,但 Y属于 X(YX),则称 XY 是平凡函数依赖,否则称非平凡函数依赖。即平凡函数依赖,仅当其右边的属性集是左边属性集的子集时成立。非平凡函数依赖,仅当其右边的属性集至少有一个属性不属于左边的集合时成立。完全非平凡函数依赖,仅当其右边集合中的属性都不在左边的集合中时成立。二、应用题(总题数:5,分数:10.00)31.假设已对 pubs数据库进行了完全备份,并备份到 MyBK_1

44、备份上,假设此备份设备只含有对 pubs数据库的完全备,则恢复 pubs数据库的语句为 1。(分数:2.00)填空项 1:_ (正确答案:RESTORE DATABASE pubs FROM My BK_1)解析:32.能够实现“收回用户 U4对学生表(STUD)中学号(XH)的修改权”的 SQL语句是 1。(分数:2.00)填空项 1:_ (正确答案:REVOKE UPDATE(XH)ON STUD FROMU4)解析:33.在 SQL Server 2000中,设要在表 SC上建立一个前触发型触发器。请补充下列触发器定义语句:CREATE TRIGGER tri A ON SC_UPDAT

45、EAS(分数:2.00)填空项 1:_ (正确答案:INSTEAD OF)解析:解析 触发器是一种特殊的存储过程,其特殊性在于它不需要由用户来调用,而是当用户对表中的数据进行 UPDATE、INSERT 和 DELETE操作时自动触发执行。指定执行触发器而不是窒息引发触发器执行的 SQL语句,从而替代触发语句的操作,称这种触发器为前触发器,语句为 INSTEAD OF。34.要使用户吴先生只能查询表 A中的部分数据记录,运用视图及权限管理,应该采取的策略是 1。(分数:2.00)填空项 1:_ (正确答案:构建该部分记录的行级视图,并将该视图的查询权限赋予吴先生)解析:35.在 VB6.0的数

46、据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是 (3) 。用于指定要绑定的数据源,并且值一般为 ADO数据控件的名称的属性是 (4) 。(分数:2.00)填空项 1:_ (正确答案:Rowsouree Datasource)解析:解析 在 VB6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是Rowsource。用于指定要绑定的数据源,并且值一般为 ADO数据控件的名称的属性是 Datasource。三、设计与应用题(总题数:2,分数:30.00)36.在学籍管理中,设有 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:职称;DEPARTMENT:所在系;课程关系模式中:CNO:课程号;CNAME:课程名;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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