[计算机类试卷]国家四级数据库工程师模拟试卷22及答案与解析.doc

上传人:Iclinic170 文档编号:504409 上传时间:2018-11-29 格式:DOC 页数:16 大小:44KB
下载 相关 举报
[计算机类试卷]国家四级数据库工程师模拟试卷22及答案与解析.doc_第1页
第1页 / 共16页
[计算机类试卷]国家四级数据库工程师模拟试卷22及答案与解析.doc_第2页
第2页 / 共16页
[计算机类试卷]国家四级数据库工程师模拟试卷22及答案与解析.doc_第3页
第3页 / 共16页
[计算机类试卷]国家四级数据库工程师模拟试卷22及答案与解析.doc_第4页
第4页 / 共16页
[计算机类试卷]国家四级数据库工程师模拟试卷22及答案与解析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、国家四级数据库工程师模拟试卷 22及答案与解析 1 若对并发操作不加以控制,可能会带来何种问题 ? _ ( A)死机 ( B)死锁 ( C)不一致 ( D)不安全 2 在数据库中为什么要并发控制 ?_ 为了控制数据库 防止多用户并发使用数据库时造成数据错误和程序运行错误 保证数据的完整性 保证数据的安全性 保证数据的可靠性 ( A) ( B) ( C) ( D) 3 要写出高质量的 SQL语句,提高系统的可用性,需要对查询进 行优化,下面哪一项不是优化查询的常用方法 ? _ ( A)事务处理 ( B)使用游标 ( C)合理使用索引 ( D)不充分的连接条件 4 违反了完整性约束而导致的故障是

2、_。 ( A)程序故障 ( B)系统故障 ( C)介质故障 ( D)事务故障 5 数据源 (DSN)是 ODBC驱动程序和 DBMS连接的 _。 ( A)数据 ( B)命名 ( C)数据库系统 ( D)数据库 6 VB6.0中的数据绑定控件必须 _。 ( A)具有 DataSource属性 ( B)具有 ConnectionString属性 ( C)同时具有 DataSource属性和 DataField属性 ( D)同时具有 ConnectionString属性和 RecordSource属性 7 在关系中,从列的角度 (属性 )依据一定条件将关系分为不同的片断,这种方法属于 _。 ( A)

3、水平分片 ( B)垂直分片 ( C)导出分片 ( D)混合分片 8 用户编写程序时只需对全局关系进行操作,这种最高级别的分布透明性是_。 ( A)分片透明性 ( B)位置透明性 ( C)局部数据模型透明性 ( D)分布透明性 9 用户编写程序时不但要了解全局数据的分片情况,还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况,这种分布透明性是 _。 ( A)分片透明性 ( B)位置透明性 ( C)局部数据模型透明性 ( D)分布透明性 10 下列关于数据仓库的叙述中,哪一项是不正确的 ? _ ( A)底层的数据仓库服务器一般是一个关系型数据库系统 ( B)数据仓库通常采用三层体

4、系结构 ( C)数据仓库前端分析工具中包括报表工具 ( D)数据仓库中间层 OLAP服务器只能采 用关系型 OLAP 11 分布式数据库系统的透明性主要表现在位置透明性和复制透明性,位于分片视图之间的透明性是 _。 ( A)位置透明性 ( B)分片透明性 ( C)全局数据模型透明性 ( D)局部数据模型透明性 12 数据库管理系统能够实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成 ? _ ( A)数据库定义模块 ( B)数据库运行模块 ( C)数据库存取模块 ( D)数据库维护模块 13 下列各项中,哪一项不属于 SQL Server 2000在安装时创建

5、的系统数据库 ?_ ( A) model ( B) master ( C) userdb ( D) msdb 14 对基于检查点的恢复技术,下列说法中不正确的是 _。 ( A)可以提高恢复效率 ( B)可以定期建立,也可以按照某种规则建立检查点 ( C)无论事务在检查点之前还是之后提交,都需要执行 REDO操作 ( D)能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作 15 不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是 _。 ( A)一级封锁协议 ( B)二级封锁协议 ( C)三级封锁协议 ( D)四级封锁协议 16 数据运行一段时间后,由于记录不断

6、增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行 _。 ( A)监控分析 ( B)空间管理 ( C)再组织和重构造 ( D)参数调整 17 一级封锁协议解决了事务的并发操作带来的哪种不一致性的问题 ?_ ( A)读脏数据 ( B)数据重复修改 ( C)数据丢失修改 ( D)数据不可重复读 18 可以按照原数据库设计要求对数据库存储空间进行全面调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是 _。 ( A)重组织 ( B)查询优化 ( C)重构造 ( D)监控分析 19 下面关于数据库系统基于日志的恢复的叙述中,

7、哪一项是正确的 ?_ ( A)利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDO ( B)利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO ( C)利用更新日志记录中的改后值可以 进行 UNDO,利用更新日志记录中的改前值可以进行 REDO ( D)利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO 20 一个用户试图用查询分析器连接到一个 SQL服务器上,服务器使用 Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权 ?_ ( A)什

8、么也不用填 ( B) Windows 2000账号和一个空口令 ( C) Windows 2000账号和空口令 ( D)以上选项都不行 21 分布式数据库是数据库技术和哪种技 术结合的产物 ?_ ( A)面向对象技术 ( B)计算机网络 ( C)数据分离技术 ( D)数据分布技术 22 若存在一个网络数据库应用系统,其中一台计算机 A存有 DBMS软件、所有用户数据和应用程序,其余各个结点作为终端通过通信线路 N A发出数据库应用请求,这种方式属于 _。 ( A)集中式数据库体系结构 ( B)主从式数据库体系结构 ( C)分布式数据库体系结构 ( D)客户机 /服务器数据库体系结构 23 在下

9、面各项中,哪些是当前应用开发工具的发展趋势 ?_ 采用 三层或多层 C/S结构 支持 Web应用 支持开放的、构件式的分布式计算环境 ( A) ( B) ( C) ( D) 24 根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、 DBMS的具体性能无关的全局概念模式,即 E-R模型的阶段是 _。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 25 与实体相对应的数据库术语是 _。 ( A)文件 ( B)记录 ( C)字段 ( D)数据库 26 关系数据规范化是为解决关系 数据库中的什么问题而引入的 ?_ ( A)保证数据的安全性和完整性 ( B)减少数据

10、操作的复杂性 ( C)插入、删除和数据冗余 ( D)提高查询速度 27 如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优 ?_ ( A)聚集文件 ( B)顺序文件 ( C)散列文件 ( D)索引文件 28 在数据文件的包含主码的属性集上建立的索引称为 _。 ( A)聚集索引 ( B)主索引 ( C)稠密索引 ( D)辅索引 29 如果要 删除 A数据库中的 B表,可以使用下列哪个命令 ?_ ( A) ALTER TABLE B ( B) TRUNCATE TABLE B ( C) DROP TABLE B ( D) DELETE TABLE

11、 B 30 在 SQL中,实现事务的提交的语言是 _。 ( A) GRANT ( B) RElVOKE ( C) ROLLBACK ( D) COMMIT 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 设供应商零件的关系模式为 SP(Sno, Pno, Qty),其中 Sno表示供应商号, Pno表示零件号, Qty表示零件数量。查询至少包含了供应商 “168”所供应的全部零件的供应商号的 SQL语句: _ FROM SP SPX WHERE _ (SELECT* FROM SP SPY WHERE _ AND NOT EXISTS (SELECT* FR

12、OM SP SPZ WHERE _ ) 32 创建触发器 TEST,定义 AFTER行级触发器,要求每当在 STUDENT表中修改数据后,将向客户端显示一条 “记录已修改 ”的消息。 _ _ ON STUDENT _ AS Print记录已修改 33 VB 6.0中,指明命令的类型,即要访问数据的来源属性是 CommandType,该属性的取值中表示 RecordSource中的命令类型未知的是 _。 34 某高校学生管理系统的新生数据取自各省招生办公室的考生信 息,筛选出录取本校的考生信息直接导入,再根据录取专业划分班级并生成学号 (学号的前四位与所在班级编号相同 )。学校的学生管理业务多以

13、班级和学生为单位处理,应该对学生信息表建立 _,以减少 I/O访问次数,提高系统性能。 35 补充语句,把对 Student表和 Course表的全部操作权限授予用户 U1和 U2: GRANT _ ON TABLE Student, Course TO U1, U2 36 当数据库出现故障时要对数据库进行恢复,恢复的原理是 _,常用的技术是 数据转储和 _ 。 37 对于教学数据库的三个基本表: S(SNo, SName, SAge, Ssex); SC(SNo, CNo, Grade); C(CNo, CName, Teacher) SQL更新语句表达对下列的更新操作。 1)把 WANG同

14、学的学习选课和成绩全部删去。 2)把选修 Maths课及格的成绩全改为空值。 3)把低于总平均成绩的女同学成绩提高 5%。 国家四级数据库工程师模拟试卷 22答案与解析 1 【正确答案】 B 【试题解析】 死锁 是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的系统状态,若对并发操作不加以控制,可能会带来死锁问题。 2 【正确答案】 A 【试题解析】 数据库的并发控制就是为了控制数据库,防止多用户并发使用数据库时造成数据错误和程序运行错误,保证数据的完整性。 3 【正确答案】 B 4 【正确答案】 D 5 【正确答案】 B 6 【正确答案】

15、A 7 【正确答案】 B 8 【正确答案】 C 9 【正确答案】 C 【试 题解析】 用户编写程序时不但要了解全局数据的分片情况,还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况,这种分布透明性是局部数据模型透明性。 10 【正确答案】 D 11 【正确答案】 A 12 【正确答案】 C 【试题解析】 数据库管理系统能够实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的数据库存取模块完成。 13 【正确答案】 C 14 【正确答案】 C 15 【正确答案】 B 16 【正确答案】 C 【试题解析】 数据运行一段时间后,由于记录不断增删改,会使数据库的物理

16、存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行再组织和重构造。 17 【正确答案】 C 18 【正确答案】 A 【试题解析】 可以按照原数据库设计要求对数据库存储空间进行全面调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是重组织。 19 【正确答案】 B 20 【正确答案】 A 21 【正确答案】 B 22 【正确答案】 A 【试题解析】 若存在一 个网络数据库应用系统,其中一台计算机 A存有 DBMS软件、所有用尸数据和应用程序,其余各个结点作为终端通过通信线路向 A发出数据库应用请求,这种方式属于集中式数据库体系结构。 23 【

17、正确答案】 D 24 【正确答案】 B 【试题解析】 根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、 DBMS的具体性能无关的全局概念模式,即 E-R模型的阶段是概念设计。 25 【正确答案】 B 26 【正确答案】 C 27 【正确答案】 A 28 【正确答案】 B 29 【正确 答案】 C 30 【正确答案】 D 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 【正确答案】 SELECT Sno NOT EXISTS SPY.Sno=168 SPZ.Sno=SPX.Sno AND SPZ.Pno=SPY.Pno 32 【正确答案】 CRE

18、ATE TRGGER TEST AFTER UPDATE FOR EACH ROW 【试题解析】 触发事件可以是 INSERT, DELETE或 UPDATE,也可以是多个事件的组合。触发器的类 型按照所触发动作的间隔尺寸可以分为行级触发器 (FOR EACH ROW)和语句级触发器 (FOR EACH STATEMENT)。 33 【正确答案】 adCmdUnknown 【试题解析】 VB 6.0中 CommandType属性指明了命令的类型,即要访问的数据来源。 CommandType属性的取值有 4个: adCmdUnkown表示 RecordSource中的命令类型未知; adCmdT

19、ext表示 RecordSource属性的内容是一个查询语句文本串; adCmdTable表示 RecordSource属性的内容是一个表名;adCmdStoredProc表示 RecordSource属性的内容是一个存储过程名。 34 【正确答案】 学号的 CLUSTER索引 【试题解析】 在物理上将同班同学集中存放使用的方法是建立班级上的聚族索引,学生关系不含班级属性,而学号的前四位与班号相同,可通过建立学生聚族索引达到同样的效果。 35 【正确答案】 ALL PRIVILEGES 【试题解析】 本题考查了后触发器的 Transact-SQL语句。其语法格式为: CREATE TRIGGE

20、R触发 器名称 ON |表名 |视图名 | WITK ENCRYPTION AS SQL语句 AFTER和 FOR,指定触发器只有在引发的 SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后,才执行此触发器,即后触发型触发器。 36 【正确答案】 数据冗余 登录日志文件 【试题解析】 恢复的基本原理很简单就是冗余,也就是说:数据库中的任何一部分被破坏的或不正确的数据可以根据存储在系统别处的冗余数据来重建。建立冗余数据最常用的是数据转储和登录日志文件。 37 【 正确答案】 DELETE FROM SC WHERE Sno IN (SELECT Sno FROM S WHERE Sname=WANG); UPDATE SC SET Grade=NULL WHERE Grade 60 AND CNo IN (SELECT CNo FROM C WHERE Cname=Maths) UPDATE SC SET Grade=Grade*1.05 WHERE Sno IN (SELECT Sno FROM S WHERE Ssex=F) AND Grade (SELECT AVG(Grade) FROM SC);

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

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

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