[计算机类试卷]国家四级数据库工程师模拟试卷45及答案与解析.doc
《[计算机类试卷]国家四级数据库工程师模拟试卷45及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家四级数据库工程师模拟试卷45及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家四级数据库工程师模拟试卷 45及答案与解析 1 在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方法属于 。 ( A)水平分片 ( B)垂直分片 ( C)导出分片 ( D)混合分片 2 在分布式数据库系统中,数据分配的策略有多种,如集中式、分割式以及 。 ( A)分布式和关联式 ( B)分布式和混合式 ( C)全复制式和混合式 ( D)全复制式和关联式 3 当多个事务并发执行时,数据库管理系统应保证一个事务的执行不被其他事务干扰,这指的是事务的什么特性 ? ( A)原子性 ( B)一致性 ( C)隔离性 ( D)持久性 4 在分布式数据库的数据分配巾,全局数据有多
2、个副本在每个物理场地的数据副本,这种数据分配的方法属于 -。 ( A)集中式 ( B)分害 0式 ( C)全复制式 ( D)混合式 5 有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1和t2。进行故障恢复时,在日志文件中发现有 t1的事务开始记录而没有结束记录,有 t2的开始记录和结束记录,但 t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件 _。 A)扫描到 t1时,直接重做 t1,扫描到 t2时,将 t2直接撤销 B)扫描到 t1时,将 t1加入重做队列,扫描到 t2时,将 t2加入撤销队列 C)扫描到 t1时,直接撤销 t1,扫描到 t2时,将 t
3、2直接重做 D)扫描到 t1时,将 t1加入撤销队列,扫描到 t2时,将 t2加入重做队列 6 VB 6.0中的数据绑定控件必须 _。 A)同时具有 DataSource属性和 DataField属性 B)同时具有 ConnectionString属性和 RecordSource属性 C)具有 DataSource属性 D)具有 ConnectionString属性 7 VB 6.0中, ADO数据控件用于连接数据源的属性是 _。 A)Refresh B)RecordSource C)CommandType D)ConnectionString 8 在分布式数据库系统中,一般不适合作为衡量查询
4、代价依据的是 _。 A)CPU代价 B)I/O代价 C)通信代价 D)存储代价 9 DBMS通过加锁机制允许用户并发访问数据库,这属于 DBMS提供的 _。 ( A)数据定义功能 ( B)数据操纵功能 ( C)数据库运 行管理与控制功能 ( D)数据库建立与维护功能 10 以下哪种类型的数据库使用树形数据结构组织和存储数据 _。 A) 层次数据库 B) 网状数据库 C) 关系数据库 D) 面向对象数据库 11 在数据库应用系统设计过程中,不属于概念设计范畴的是 _。 A) 应用软件结构设计 B) 关键技术方案初步没计 C) 模块使用的数据结构设计 D) 确定 DBAS体系结构 12 _是数据库
5、技术与互联网技术结合的产物,也称为网络数据库。 A) 集中式数据库系统 B) 并行数据库系统 C) 分布式数据库系统 D) Web数据库系统 13 有如下的索引文件: 指针号 指针号 则该索引文件称为 _。 ( A)稀疏索引 ( B)聚集索引 ( C)稠密索引 ( D)非聚集索引 14 下列哪项不是构成 E-R图的基本要素 ?_ ( A)关系 ( B)属性 ( C)联系 ( D)实体集 15 下列关于数据库重构的描述中,不正确的是 _。 ( A)数据库的重构就是对数据库的逻辑结构作必要的小范围改变 ( B)数据库重构包括重新设计数据库及其应用程序 ( C)当存储空间的分配过于零散,导致存取效率
6、下降,所以必须重构数据库 ( D)如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序 16 允许在转储过程中对数据库进行存取和修改,但不能保证备份数据有效性的数据转储类型是 _。 ( A)增量转储 ( B)差量转储 ( C)静态转储 ( D)动态转储 17 18 19 在 SQL Server 2000 中, public角色是系统提供的一个数据库角色。下列关于public角色的说法,错误的是 ( A)每个数据库用户都自动是该角色 中的成员 ( B)在不删除数据库用户的前提下,不能手工从该角色中删除成员 ( C)该角色中的成员自动具有查询数据库中用户表数据的权限 ( D)可以为该角色授
7、予用户表的数据操作权 20 关于数据仓库设计,下述说法正确的是 _。 ( A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设汁,只能从数据出发进行设计 ( B)在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型 ( C)在进行数据仓库主题数据模型设计时要强调数据的集成性 ( D)在进 行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域 21 数据库恢复技术的基本策略是数据冗余,被转储的冗余数据包括 。 ( A)日志文件和数据库副本 ( B)应用程序和数据库副本命题专家预测试卷 (1)第 3页 (共 4页 )
8、 ( C)数据字典、日志文件和数据库副本 ( D)应用程序、数据字典、日志文件和数据库副本 22 使用哪种身份验证方式需要客户端应用程序连接时提供登录时需要的用户标识和密码 ? ( A) Windows身份验证 ( B) SQt Server身份验证 ( C)以超级用户身份登录时 ( D)其他方式登录时 23 下列 SQL语句中,能够实现实体完整性控制的语句是 。 ( A) PRIMARY KEY ( B) FOREIGN KEY ( C) FOREIGNKEY和 REFERENCES ( D) REFERENCES 24 SQL Server 2000 的物理数据库构架主要包括 。 ( A)
9、表和视图 ( B)页面和盘区 ( C)数据和程序 ( D)文件及文件组 25 对基于检查点的恢复技术,下列说法中错误的是 。 ( A)无论事务在检查点之前还是之 后提交,都需执行 REDO操作 ( B)可以提高恢复效率 ( C)可以定期建立,也可以按照某种规则建立检查点 ( D)能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作 26 下列各图给出的 4个并发调度中,哪个不是冲突可串行的 ? ( A) ( B) ( C) ( D) 27 下列各图给出的 4个并发调度中,哪个不是冲突可串行的 ? ( A) ( B) ( C) ( D) 28 以下关于死锁检测与恢复错误的是 _。 ( A)
10、死锁检测,用于定期检查系统是否发 生死锁 ( B)死锁恢复,用于将系统从死锁中解救出来 ( C)有效的方法是从后向前 REDO这个事务的部分操作,只要能解开系统死锁即可 ( D)为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数 29 下面关于基本表选择合适的文件结构的原则错误的是 _。 ( A)如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式 ( B)顺序文件支持基于查找码的顺序访问,也支持快速的二分查找 ( C)如果用户查询是基于散列阈值的等值匹配,散列文件比 较合适 ( D)如果某些重要而频繁的用户查询经常需要进行多表连接操作的
11、,可以考虑将表组织成为非聚集文件 30 给定如下三个关系表: 销售明细表 (商品标识,销售时间,单价,数量,金额 ) 日销售表 (商品标识,销售日,总数量,总金额 ) 月销售表 (商品标识,销售月份,总数量,总金额 )下述说法正确的是 _。 ( A)销售明细表的数据粒度最大,数据量最大 ( B)日销售表的数据粒度最大,数据量最小 ( C)月销售表的数据粒度最大,数据量最小 ( D)月销售表的数据粒度最小,数据量最 小 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 请给出预防死锁和检测死锁的方法。 32 VB 6.0中 RecordSet 对象中用于描述记录
12、集中使用的游标类型的属性是_。 33 已知关系模式 R的全部属性集 U=A, B, C, D, E, G及函数依赖集: F=ABC , CA , BCD , ACDB , DEG , BEC , CGBD , CEAG 求属性集闭包 (BD)+ 34 在 SQLServer2000 的某数据库中有如下两张关系表: 学生表 (学号,姓名,性别,系号 ),学号为主码 系表 (系号,系名,系简称 ),系号为主码 在数据库中执行如下 T-SQL代码: DECLARE DePtID varchar(10) DECLARE cnt int set cnt=O DECLARE cursor1 cursor
13、FOR SELEET系号 FROM系表 WHERE系名 LIKE%电 % OPEN cursorl FETCH NEXT FROM cursor1 INTO DePtID WHILE FETCH_STATUS=O BEGIN DECLARE temp_cnt int sELECT temp_cnt=COUNT(*)FROM学生表 WHERE系号 =DeptID set Cnt=cnt+temp_cnt FETCH NEXT FROM cursor1 INTO ODePtID END CLOSE cursor1 DEALLOCATE cursor1 SELECT cnt 执行过程中发现速度比较慢
14、,为了解决性能问题,需在功能不变的情况下,将此 T-SQL代码改为一条 SQL语句,请写出此 SQL语句 (语句中不能含有子查询 )并说明为什么此种修改可以提高性能。 设在学生表的 (姓名,系号 )列上建有一个复合索引,该索引是否有助于提高下列两个语句的查询效率?并说明原因。 SELECT*FROM学生表 WHERE系号 =1; SELEET*FRoM学生表 WHERE姓名 =张三 ; 34 有两张关系表: Students(SID, SName, Sex, Dept) Prizing(SID, PName, Type, PDate) Students表描述的是学生基本信息 Prizing表描
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 级数 工程师 模拟 45 答案 解析 DOC
