1、国家四级数据库工程师模拟试卷 31及答案与解析 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 国家四级数据库工程师模拟试卷 31答案与解析 1 【正确答案】 C 【试题解析】 数据的备 份、软件或应用程序使用过程中的临时数据存储一般使用文件系统比较合适。 2 【正确答案】 D 【试题解析】 对象一关系数据库系统将关系数据库系统与面向对象数据库系统两方面的特征相结合,题中 都是其特点。故本题答案选 D。 3 【正确答案】 B 【试题解析】 主码约束定义每个关系的主码不为
2、空,并且唯一。 4 【正确答案】 D 【试题解析】 目前还没有一种数据模型能够很好地同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。 5 【正确答 案】 A 【试题解析】 数据库维护工作主要包括: 数据库的转储和恢复; 数据库的安全性、完整性控制; 数据库性能的检测与改善; 数据库的重组和重构,所以本题的答案为 A。 6 【正确答案】 D 【试题解析】 概念结构设计的目标是产生反映企业组织信息需求的数据库概念结构,即概念模型。概念模型能充分反映现实世界中实体间的联系,是各种基本数据模型的基础,同时也容易向现在普遍使用的关系模型转换。 7 【正确答案】
3、A 【试题解析】 因为 中的供应商号 T11在关系 s中不存在,违反了参照完整性的规则,所以 不能插入关系 P作为新的一行。 8 【正确答案】 A 9 【正确答案】 A 【试题解析】 如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。 10 【正确答案】 A 【试题解析】 事务 T1读出数据 A并做了修改,事务 T2读取同一数据,随后 Tl由于某种原因被撤销,执行回滚,这时 T1已修改过的数据恢复原值 100, T2读到的数据 200就与数据库中的数据不一致,该过程就称为读脏数据。 11 【正确答案】 D 【试题解析】 当事务在一个检查点之前提交,对数据库所做的修改一定都已经写入数
4、据库,写入时间是在这个检查点建立之前或是在这个检查点建立之时,这时就不需要对该事务执行 REI)0操作了。 12 【正确答案】 C 13 【正确答案】 A 【试题解析】 0DBC接口是一种开放的、访问数据库的接口,所以本题的答案为B。 14 【正确答案】 B 15 【正确答案】 D 16 【正确答案】 B 【试题解析】 左连接消耗的资源是非常多的,所以查询不使用任何的左连接可获得很好的效果。 17 【正确答案】 D 【试题解析】 触发器采用事件驱动机制,当某个触发事件发生时,触发器触发一系列操作。触发器是一种特殊类型的存储过程,当一个触发器建立后,它作为一个数据库对象被存储。触发器定义在表一级
5、,它与指定的数据修改操作相对应。在一个表上可以建立多个名称不同、类型各异的触发器。 18 【正确答案】 C 【试题解析】 差异备份是备份从最近的完全备份之后对数据所作的修改,它以完全备份为基准点,备份完全备份之后变化了的数据文件、日志文件以及数据库中其他被修改的内容。 19 【正确答案】 B 20 【正确答案】 B 21 【正确答案】 D 【试题解析】 在共享磁盘结构的系统中,所有处理机都拥有独立的主存储器,并且通过互联网共享磁盘,所以本题的答案为 B。 22 【正确答案】 B 【试题解析】 集中式是所有数据片段都安排在一个场地上;分割式是所有全局数据有且只有一份。它们被分割成若于片段,每个片段被分配在一个特定的场地上;混合式是全局数据被分为若干个数据子集,每个子集被安排在一个或多个不同的场地上,但是每个场地未必保存所有数据。 23 【正确答案】 C 24 【正确答 案】 B 25 【正确答案】 A 26 【正确答案】 B 【试题解析】 利用更新日志记录中的改前值可以进行 UNDO操作,利用更新日志记录中的改后值可以进行 RED0操作。 27 【正确答案】 D 28 【正确答案】 B 29 【正确答案】 C 30 【正确答案】 C 31 【正确答案】 32 【正确答案】