【计算机类职业资格】四级数据库工程师-16及答案解析.doc
《【计算机类职业资格】四级数据库工程师-16及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-16及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-16 及答案解析(总分:112.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.设有两个事务 T1,T2,其并发操作如下表所示,下列评价正确的是_。 (分数:1.00)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读脏数据2.关于活动图,下列说法错误的是_。(分数:2.00)A.活动图主要用于描述系统,用例和程序模块中逻辑流程的先后执行次序,并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C.每个活动图都是一个起点,但不一定有终点D.活动由圆角矩形表示3.以下关于数据库的访问接口中的 JDBC
2、 接口错误的是_。(分数:2.00)A.JDBC 全称是 Java DataBase ConnectionB.是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口C.有一组用 Java 语言编写的类和接口组成D.JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果4.在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:2.00)A.树B.无向图C.有向图D.二叉树5.在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的_。(分数:2.00)A.更改效率B.插入效率C.查
3、询效率D.删除效率6.关于数据视图与三级模式,下列说法错误的是_。(分数:1.00)A.数据视图是指用户从某个角度看到的客观世界数据对象的特征B.外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C.概念模式以数据模型的形式描述数据D.三级模式结构实现了数据的独立性7.下面关于基本表选择合适的文件结构的原则错误的是_。(分数:2.00)A.如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C.如果用户查询是基于散列阈值的等值匹配,散列文件比较合适D.如果某些重要而频繁的用户查询经常需
4、要进行多表连接操作的,可以考虑将表组织成为非聚集文件8.在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件是(分数:1.00)A.要有两个分片具有相同关系模式以进行并操作B.任意两个分片不能有相同的属性名C.各分片必须包含源关系的码D.对于任一分片,总存在另一个分片能够和它进行无损连接9.在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件_。(分数:1.00)A.要有两个分片具有相同关系模式以进行并操作B.任意两个分片不能有相同的属性名C.各分片必须包含源关系的码D.对于任一分片,总存在另一个分片能够和它进行无损连接10.下列关于优良
5、数据库标准的说法错误的是_。(分数:2.00)A.一个好的数据库系统应当根据用户需求,提供多种不同粒度的加锁单元供数据库用户选择B.需要处理大量元组的事务可以以数据库为加锁单位C.需要处理多个关系的大量元组的事务可以以数据库为加锁单位D.对于一个处理少量元组的事务,可以以关系为加锁单位11.关于活动图,下列说法错误的是_。(分数:1.00)A.活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C.每个活动图都有一个起点,但不一定有终点D.活动由圆角矩形表示12.在定义分布式数据库的片段时必须遵守一系
6、列条件,除了完备性条件和重构条件,还有_。(分数:1.00)A.数据一致性条件B.数据完整性条件C.完全性条件D.不相交条件13.下列关于数据仓库的叙述中,哪一项是不正确的?_(分数:1.00)A.底层的数据仓库服务器一般是一个关系型数据库系统B.数据仓库通常采用三层体系结构C.数据仓库前端分析工具中包括报表工具D.数据仓库中间层 OLAP 服务器只能采用关系型 OLAP14.以下关于数据库与文件的对应关系叙述错误的是_。(分数:2.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文
7、件中的一个逻辑记录来存储,记录中包括多个域D.元组的每个属性对应于文件记录中的一个记录15.DBAS 生命周期模型中时间最长的阶段是_。(分数:1.00)A.需求分析B.系统设计C.实行与部署D.运行管理与维护16.数据挖掘作为知识发现的过程,一般由以下哪些主要阶段组成 数据准备 数据挖掘 数据分析 结果的解释评估 A) B) C)D) (分数:1.00)A.B.C.D.17.如果某事务获得了数据项 A 上的排他锁,则其他事务对数据项 A_。(分数:1.00)A.可以进行任何操作B.只能写不能读C.既可以读也可以写D.不能读也不能写18.若系统中存在 4 个等待事务 T0、T1、T2、T3,其
8、中 T0 正等待被 T1 锁住的数据项 Al,T1 正等待被 T2锁住的数据项 A2,T2 正等待被 T3 锁住的数据项 A3,T3 正等待被 T0 锁住的数据项 A0。根据上述描述,系统所处的状态是(分数:1.00)A.活锁B.死锁C.封锁D.正常19.分布式数据库是数据库技术和哪种技术结合的产物?_(分数:2.00)A.面向对象技术B.计算机网络C.数据分离技术D.数据分布技术20.某企业员工和部门的关系模式如下,其中部门负责人也是一名员工。 员工(员工号,姓名,年龄,月工资,部门号,电话,办公室) 部门(部门号,部门名,负责人代码,任职时间) 查询每个部门中月工资最高的“员工号”的 SQ
9、L 查询语句如下: Select 员工号 from 员工 as E where 月工资=(Select Max(月工资)from 员工 as M_) 则在题干横线处应填入(分数:1.00)A.where M员工号=E员工号B.where M员工号=E负责人代码C.where M部门号=E部门号D.where M部门号=E员工号21.以下关于 E-R 图的叙述不正确的是_。(分数:1.00)A.E-R 图建立在关系数据库的假设上B.E-R 图使用过程和数据的关系清晰,实体间的关系可以导出应用过程的表示C.E-R 图可以将现实时间中的信息抽象地表示为实体及实体间的联系D.E-R 图能表示数据生命周
10、期22.不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是_。(分数:2.00)A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议23.在数据库设计中,在概念设计阶段用到 E-R 方法,其设计出的图称为_。(分数:1.00)A.实体表示图B.使用概念图C.实体示意图D.实体联系图24.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是_。(分数:1.00)A.聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理 I/O 次数B.聚集键应该选用频繁用于进行自然连接的属性或属性组C.聚集文
11、件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D.关系表中某个属性的数据重复率越高,越适合做聚集键25.以下关于索引的说法_不正确。(分数:2.00)A.使用索引可提高查询效率B.使用索引可能使更新操作费时C.使用索引可使输出结果按一定顺序排列D.索引为 DBMS 提供了不同的查询路径26.在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方法属于_。(分数:1.00)A.水平分片B.垂直分片C.导出分片D.混合分片27.关于触发器 trigger,下面不正确的是_。(分数:1.00)A.触发器是定义在表上的B.触发器在数据更新时被系统调用C.触发器
12、对应于一组 SQL 语句D.每张表限制定义一个触发器28.在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务_。(分数:1.00)A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段29.以下关于事务日志备份的说法错误的是(分数:1.00)A.如果要进行事务日志备份,只能将数据库的故障还原模型设置为“安全”方式B.在默认情况下,事务日志备份完成后要截断日志C.清除掉无用的日志记录的过程就叫截断日志D.事务日志备份是备份从上次备份之后的日志记录30.在 SQL 语言中,实现事务的提交的语言是_。(分数:1.00)A.GRANTB.REVOKEC.ROLLBACKD.COMM
13、IT二、应用题(总题数:13,分数:32.00)31.数据库逻辑设计的目标是把概念设计阶段得到的 1 模型转换成所选定的数据库管理系统支持的数据模型。 (分数:2.00)32.事务是由一系列操作组成的,事务的执行表现为事务中各个操作的执行。每个事务应具有结束操作。当一个事务需要终止并取消所有已执行的数据修改时应执行的语句是 1。 (分数:2.00)33.某数据库中有商品表 Table_Goods(GoodsName,GoodsClassID,SaleUnitPrice)和商品分类表Table_GoodsClass(GoodsClassID,GoodsClassName,City),现要查询家用
14、电器类商品中单价高于家用电器类商品的平均价格的商品的名称和单价。请完成下列语句。 SELECT GoodsName,SaleUintPrice FROM 1 ON a.GoodsClassID=b.GoodsClassID WHERE SaleUnitPrice( SELECT 2FROM Table Goods c JOIN Table_GoodsClass d ON 3 WHERE GoodsClassName=“家用电器“) AND 4。 (分数:2.00)34.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机
15、制称为 1。 (分数:2.00)35.数据库管理系统为三级模式结构提供了两层映像机制,其中外模式/模式映像提供了 1 独立性。 (分数:2.00)36.事务是数据执行的基本工作单位,如果一个事务执行成功,则全部更新提交。如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于 1 状态。 (分数:2.00)37.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是 1。 (分数:2.00)38.数据库管理系统为三级模式结构提供了两层映像机制,其中模式/内模式映像提供了 1 独立性。 (分数:2.00)39.设
16、有学生表(学号, 姓名, 性别, 所在系),这些列均不允许有空值。现要建立一个视图,统计“计算机系”的男生人数和女生人数。请补全下列语句。 CREATE VIEW V_Count AS SELECT 1, COUNT(*)AS 人数 FROM 学生表 WHERE 所在系=“计算机系“ 2 (分数:4.00)假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号、课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT 1 FROM SC 2(分数:4.00)填空项 1:_填空项 1:_41.某数据库中有学生选课表 SC(Sno,Cno,Grade)
17、,各属性分别表示为学号,课程号以及成绩。查询选修了 3 门课以上的学生的学号: SELECT Sno FROM SC GROUP BY Sno 1。 (分数:2.00)假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号、课程号,及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT 1 FROM SC 2(分数:4.00)填空项 1:_填空项 1:_43.某数据库中有学生选课表 SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩。查询选修了 3 门课以上的学生的学号 SELECT Sno FROM SC GROUP BY Sn
18、o 1。 (分数:2.00)三、设计与应用题(总题数:3,分数:40.00)44.现有如下两个关系模式: Employees(Eid,Name,DeptNO) Departments(DeptNO,DeptName,TotalNumber) Employees 关系模式描述了职工编号、姓名和所在部门;Depa rtments 关系模式描述了部门编号、名称和职工总数。 请按 SQL Server 所采用的 TransactSQL 语法格式编写具有以下功能的后触发性触发器:每当在Employees 中插入一行数据时,相应部门的职工总数就加 1。 (分数:10.00)_45.有如下运动队和运动会两个
19、方面的实体: 运动队方面 运动队:队名、教练姓名、队员姓名 队员:队名、队员姓名、性别、项名 其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。 运动会方面 运动队:队编号、队名、教练姓名 项目:项目名、参加运动队编号、队员姓名、性别、比赛场地 其中,一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。 请完成如下设计: 分别设计运动队和运动会两个局部 ER 图 将它们合并为一个全局 ER 图 合并时存在什么冲突,你是如何解决这些冲突的? (分数:15.00)_46.现有如下两个关系模式: Employees(Eid,Name,DeptNO) De
20、partments(DeptNO,DeptName,TotalNumber) Employees 关系模式描述了职工编号、姓名和所在部门编号;Departments 关系模式描述了部门编号、名称和职工总人数。 请按 SQL Server 所采用的 Tansact-SQL 语法格式编写实现具有功能的后触发型触发器:每当在Employees 表中插入一行数据时,相应部门的职工 (分数:15.00)_四级数据库工程师-16 答案解析(总分:112.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.设有两个事务 T1,T2,其并发操作如下表所示,下列评价正确的是_。 (分数:
21、1.00)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读脏数据 解析:解析 事务 T1 读出数据 A 并做了修改,事务 T2 读取同一数据,随后 T1 由于某种原因被撤销,执行回滚,这时 T1 已修改过的数据恢复原值 100,T2 读到的数据 200 就与数据库中的数据不一致,称为读脏数据。2.关于活动图,下列说法错误的是_。(分数:2.00)A.活动图主要用于描述系统,用例和程序模块中逻辑流程的先后执行次序,并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作 C.每个活动图都是一个起点,但不一定有终点D.活动由圆角矩形表示解析:3.以下
22、关于数据库的访问接口中的 JDBC 接口错误的是_。(分数:2.00)A.JDBC 全称是 Java DataBase Connection B.是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口C.有一组用 Java 语言编写的类和接口组成D.JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果解析:4.在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:2.00)A.树 B.无向图C.有向图D.二叉树解析:解析 在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的
23、层次结构图是树。5.在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的_。(分数:2.00)A.更改效率B.插入效率C.查询效率 D.删除效率解析:解析 为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的查询速度。6.关于数据视图与三级模式,下列说法错误的是_。(分数:1.00)A.数据视图是指用户从某个角度看到的客观世界数据对象的特征B.外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构 C.概念模式以数据模型的形式描述数据D.三级模式结构实现了数据的独立性解析:解析 外模式(External schema)也称为子模式、用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 16 答案 解析 DOC
