ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:44KB ,
资源ID:504409      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-504409.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家四级数据库工程师模拟试卷22及答案与解析.doc)为本站会员(Iclinic170)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

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