返回
当前 - 选择题 - 数据库事务与并发控制
题号:0120241100005
单选题
2024年11月第5题

事务执行失败后,事件会(全部回滚)。

问题(1)
浓缩知识点

数据库事务的原子性是ACID四大核心特性之一,事务作为不可分割的逻辑执行单元,其包含的所有操作序列要么全部执行成功并提交,使数据库状态完成永久更新;要么在执行过程中任意环节出现失败时,已执行的所有操作都会被全部回滚,让数据库恢复到事务开始前的初始状态,绝不允许出现部分操作成功、部分失败的情况。原子性的核心作用是保障数据库数据的一致性,避免因操作拆分执行失败导致数据逻辑混乱,比如在转账业务中,转出账户扣款与转入账户入账操作必须同成功同失败,以此维护资金数据的准确合理。

正确答案
A

本题考察的是数据库事务的 ACID 特性中的原子性
全部回滚:符合事务的原子性要求,当事务执行失败时,系统会撤销事务中已完成的操作,使数据库恢复到事务开始前的状态,这就是“全部回滚”;部分回滚:事务不允许部分回滚,若失败则只能完全回滚;全部提交:事务执行失败不可能提交,提交只在事务执行成功时发生;部分提交:提交操作也不能部分执行,提交必须是整个事务的完整提交。
本小问答案是 全部回滚。符合事务的原子性要求,当事务执行失败时,系统会撤销事务中已完成的操作,使数据库恢复到事务开始前的状态,这就是“全部回滚”。
因此,选项 A 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有