2023年05月数据库系统工程师 上午题之十七
摘要:对于【数据库系统工程师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2023年05月数据库系统工程师 上午题】部分真题的详解,一起来看看吧~1、当多个事务执行时,任一事务的更新操作,在其成功提交之前,对其他事务都是
1、当多个事务执行时,任一事务的更新操作,在其成功提交之前,对其他事务都是不可见的,这指的是事务的(49)。
A、 原子性
B、 一致性
C、 隔离性
D、 持久性
答案:C
答题解析:
本题考查数据库并发控制中事务的ACID性质知识。
事务的ACID特性是指:
①原子性(atomicity)。事务是原子的,要么都做,要么都不做。
②一致性(consistency)。事务执行的结果必须保证数据库从一个一致性状态变到另一个一致性状态。
③隔离性(isolation)。事务相互隔离。当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事务都是不可见的。
④持久性(durability)。一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也将永久有效。
因此答案为C选项。
2、数据库管理系统需要处理多种故障,其中CPU故障属于(50)。
A、 事务故障
B、 系统故障
C、 介质故障
D、 计算机病毒
答案:B
答题解析:
本题考查故障与恢复知识。
数据库系统的故障分为四类:事务故障、系统故障和介质故障、计算机病毒。
①事务故障是单独一个事务出问题而不能执行下去,并不影响其他事务的执行;
②系统故障是故障导致系统重启,当前运行中的事务及刚刚提交的事务会导致数据库不一致;
③介质故障则是数据库文件的存储介质如硬盘发生故障导致数据丢失;
④计算机病毒故障是黑客利用病毒对数据库进行了文件或数据的非法操作所造成的数据丢失。
因此答案为B选项。
3、一个事务正在访问数据并且对数据进行了修改,而这种修改还没有提交到数据库中,这时另外一个事务也访问了这个数据,然后使用了这个数据。这种现象称为(51)。
A、 脏读
B、 丢失修改
C、 不可重复读
D、 幻像读
答案:A
答题解析:
本题考查数据库并发控制相关知识。
并发事务如果对数据读写时不加以控制,会破坏事务的隔离性和一致性。通常,并发事务导致的数据不一致性包括以下4种。
①读脏数据是指读到了另一个事务未提交的修改数据(稍后该数据因事务的回滚而无效);
②丢失修改是指一个事务对数据的修改被另一个所覆盖;
③不可重复读是指一个事务两次读同一数据中间,该数据被另一事务所修改,造成两次读的值不同;
④幻影现象是指两次执行select期间,数据记录被插入或删除了,造成两次统计到的数据不同。件。
因此答案为A选项。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>