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