《中级数据库系统工程师真题模拟题汇总》由会员分享,可在线阅读,更多相关《中级数据库系统工程师真题模拟题汇总(8页珍藏版)》请在金锄头文库上搜索。
1、 软考数据库系统工程师交流群: 424778193 微信: educity_cn 中级数据库系统工程师 2004下半年上午试题 试题 (1) (46)与分析 参见软件设计师的分析解答。 试题 47 关系代数表达式 RSdivideT-U的运算结果是 (47) 。 1、 试题 48 设有关系 R、 S和 T如下图所示,则元组演算表达式 t|(u)(R(u) S(u) (v)(T(v) (w)(R(w) S(w) W1=u1 W2= 1 W3= 2) t1=ul)的运算结果是 (48) 。 2、 软考数据库系统工程师交流群: 424778193 微信: educity_cn 试题 49 下列公式中
2、一定成立的是 (49) 。 3、 A A1, A2(FE.)F(A1, A2E.) B F(E1E2)F(E1)F(E2) C F(E1-E2)F(E1)-F(E2) D A1, A2, B1, B2(E E.A1, A2E. B1, B2E. 试题 50 设关系模式 R(ABCDE.上的函数依赖集 F=A BC, BCD E, B D, A D, E A,将 R分 解成两个关系模式: R1=(ABD., R2=(ACE.,则 R1和 R2的最高范式分别 (50) 。 4、 A 2NF和 3NF B 3NF和 2NF C 3NF和 BCNF D 2NF和 BCNF 试题 51 以下关于 E-R
3、图的叙述正确的是 (51) 。 5、 A E-R图建立在关系数据库的假设上 B E-R图使应用过程和数据的关系清晰,实体间的关系可导出应用过程的表示 C E-R图可将现实世界 (应用 )中的信息抽象地表示为实体以及实体间的联系 D E-R图能表示数据生命周期 试题 52 事务的 ACID性质中,关于原子性 (atomicity)的描述正确的是 (52) 。 6、 A指数据库的内容不出现矛盾的状态 B若事务正常结束,即使发生故障,更新结果也不会从数据库中消失 C事务中的所有操作要么都执行,要么都不执行 D若多个事务同时进行,与顺序实现的处理结果是一致的 试题 53 在分布式数据库的垂直分片中,为
4、保证全局数据的可重构和最小冗余,分片满足的必要条件是 (53) 。 7、 A要有两个分片具有相同关系模式以进行并操作 B任意两个分片不能有相同的属性名 C各分片必须包含原关系的码 D对于任一分片,总存在另一个分片能够和它进行无损连接 软考数据库系统工程师交流群: 424778193 微信: educity_cn 试题 54 关于事务的故障与恢复,下列描述正确的是 (54) 。 8、 A事务日志是用宋记录事务执行的频度 B采用增量备份,数据的恢复可以不使用事务日志文件 C系统故障的恢复只需进行重做 (Redo)操作 D对日志文件设立检查点目的是为了提高故障恢复的效率 试题 55 不能激活触发器执
5、行的操作是 (55) 。 9、 A DELETE B UPDATE C INSERT D SELECT 试题 56 某高校五个系的学生信息存放在同一个基本表中,采取 (56) 的措施可使各系的管理员只能读取本系学生的信息。 10、 A建立各系的列级视图,并将对该视图的读权限赋予该系的管理员 B建立各系的行级视图,并将对该视图的读权限赋予该系的管理员 C将学生信息表的部分列的读权限赋予各系的管理员 D将修改学生信息表的权限赋予各系的管理员 试题 57 关于对 SQL对象的操作权限的描述正确的是 (57) 。 11、 A权限的种类分为 INSERT、 DELETE和 UPDATE三种 B权限只能用
6、于实表不能应用于视图 C使用 REVOKE语句获得权限 D使用 COMMIT语句赋予权限 试题 58 一级封锁协议解决了事务的并发操作带来的 (58) 不一致性的问题。 12、 A数据丢失修改 B数据不可重复读 C读脏数据 D数据重复修改 试题 59 有关联机分析处理 (OLAP)与联机事务处理 (OLTP)的正确描述是 (59) 。 13、 A OLAP面向操作人员, OLTP面向决策人员 软考数据库系统工程师交流群: 424778193 微信: educity_cn B OLAP使用历史性的数据, OLTP使用当前数据 C OLAP经常对数据进行插入、删除等操作,而 OLTP仅对数据进行汇
7、总和分析 D OLAP不会从已有数据中发掘新的信息,而 OLTP可以 试 题 60 下面描述正确的是 (60) 。 14、 A数据仓库是从数据库中导入大量的数据,并对结构和存储进行组织以提高查询效率 B使用数据仓库的目的在于对已有数据进行高速的汇总和统计 C数据挖掘是采用适当的算法,从数据仓库的海量数据中提取中潜在的信息和知识 D OLAP技术为提高处理效率,必须绕过 DBMS直接对物理数据进行读取和写入 答案 : 试题 47 关系代数表达式 RSdivideT-U的运算结果是 (47) 。 1、 A 解析 本题考查应试者对关系代数运算的掌握。熟练的应试者可以通过分析关系运行 RSdivide
8、T,关系 T在公共属性组 A上的投影为 1, 3,计算关系 Rx$在 A上取值为 1或 3的元组为: (1, a, x),(1, a, y), (3, a, x), (3, a, y), (3, b, x), (3, b, y),其在属性组 BC上的象集包含 T在属性组 A上投影 1, 3的只有 (a, x), (a, y),即为 RSdivideT的结果集,再减去关系 T,运算结果为 (a, y)。 试题 48 设有关系 R、 S和 T如下图所示,则元组演算表达式 t|(u)(R(u) S(u) (v)(T(v) (w)(R(w) S(w) W1=u1 W2= 1 W3= 2) t1=ul)
9、的运算结果是 (48) 。 软考数据库系统工程师交流群: 424778193 微信: educity_cn 2、 C 解析 本题考查应试者对元组演算与关系代数运算的掌握。题目给出的元组演算表达式等价的关系代数表达式为: R SdivideT,故正确答案为 C。 试题 49 下列公式中一定成立的是 (49) 。 3、 C 解析 本题考查应试者对关系代数等运算和查询优化的掌握。公式 A中,当查询条件 F涉及 A1, A2之外的属性时,公式右边不能成立;公式 B中,当查询条件 F涉及 E1, E2中的属性时公式右边不能成立;公 式 C成立;公式 D中自然连接必须有公共属性组,先做投影后可能会去掉部分
10、或全部公共属性组,公式两边就不能等价。 试题 50 设关系模式 R(ABCDE)上的函数依赖集 F=A BC, BCD E, B D, A D, E A,将 R分解成两个关系模式: R1=(ABD), R2=(ACE),则 R1和 R2的最高范式分别 (50) 。 4、 D 解析 本题考查应试者对关系数据库理论的掌握。关系模式 R分解为 R1和 R2后, R1上的函数依赖集F1AB, BD,主码为 A,存在非主属性 D对码的传递依赖,但 不存非主属性对码的部分依赖,故为2NF; R2上的函数依赖集 F2AE, EA, AC,主码为 A、 E,每个函数依赖的决定因素都是码,故为 BCNF。 试题
11、 51 以下关于 E-R图的叙述正确的是 (51) 。 5、 C 解析 本题考查应试者对关系数据库设计的掌握。选项 A错误,因为 E-R图是概念设计的方法,与数据模式无关;选项 B错误, E-R只能描述实体及数据间关系,是信息的描述,可转换为对数据结构的描述,但与应用过程 (应用程序 )无关,应用过程应该通过数据流图表达;选项 c正确;选项 D错误 , E-R 软考数据库系统工程师交流群: 424778193 微信: educity_cn 图是软件生命周期中概念设计阶段的工具,不能表示数据生命周期。 试题 52 事务的 ACID性质中,关于原子性 (atomicity)的描述正确的是 (52)
12、 。 6、 C 解析 本题考查应试者对事务处理的掌握。选项 A描述了事务的一致性;选项 B描述了事务的持久性:选项 C描述了事务的原子性;选项 D描述事务的并发性应满足的条件。 试题 53 在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件是 (53) 。 7、 D 解析 本 题考查应试者对分布式数据库的掌握。选项 A描述的是水平分片:选项 B错误,这种情况下无法还原分解前的模式;选项 C错误,对分解的局限性太强;选项 D描述了分解应该具有无损连接性,是分解必须满足的条件,正确。 试题 54 关于事务的故障与恢复,下列描述正确的是 (54) 。 8、 D 解析 本
13、题考查应试者对系统故障与恢复技术的掌握。选项 A错误,事务日志记录的是对数据的更新操作;选项 B错误,增量备份只是备份上次备份与当前备份点上数据的更新,而从备份点到故障点期间的数据更新必须使用事务日志宋恢复 ;选项 C错误,系统故障时会有未完成的事务,数据库处于不一致状态,需要撤销未完成的事务 (UNDO),再重做已提交的事务;选项 D正确,检查点描述了数据库是一致的,在恢复过程中只需撤销到检查点位置再重做以后的事务即可,无需再按日志向前撤销事务,提高了故障恢复的效率。 试题 55 不能激活触发器执行的操作是 (55) 。 9、 D 解析 本题考查应试者对触发器的掌握。触发器是对数据约束提供的
14、一种手段,当复杂的约束不能由系统提供的完整性约束机制实现时,采用触发器编程实现,用于数据更新时检查更 新数据的正确性,SELECT操作不会改变数据,故不会激活触发器检查,而其他三个选项是对数据的更新操作,如果存在触发器程序验证数据,这些操作就会激活相应的触发器程序进行数据验证。 试题 56 某高校五个系的学生信息存放在同一个基本表中,采取 (56) 的措施可使各系的管理员只能读取本系学生的信息。 软考数据库系统工程师交流群: 424778193 微信: educity_cn 10、 B 解析 分析:本题考查应试者对数据库安全性的掌握。选项 A错误,列级视图是对数据的部分列进行保护,不满足条件;
15、选项 B正确,行级视图可以建立不同系的视图,通过该视图只能看到某个系的学 生信息,再通过授权只允许对应系的管理员进行读取操作,实现数据的安全性;选项 C错误,使得各系管理员可以读取其他系学生的部分信息:选项 C使得各系管理可以对所有学生信息进行修改,不合题意。 试题 57 关于对 SQL对象的操作权限的描述正确的是 (57) 。 11、 A 解析 本题考查应试者对数据库安全性的掌握。选项 A正确;选项 B错误,权限可能用于视图;选项 C错误, REVOKE是用作收回权限的命令;选项 D错误, COMMIT是提交事务的命令,授权命令应该是GRANT。 试题 58 一级封锁协议解决了事务的并发操作带来的 (58) 不一致性的问题。 12、 A 解析 本题考查应试者对并发事务处理的掌握。并发操作带