查看更多
当前 - 选择题 - 数据库理论
简单
单选题
2024年11月第5题
#第二版教材
#必须掌握

事务执行失败后,事件会(__)。

问题(1)
浓缩知识点

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

正确答案
A

本题考察的是数据库事务的 ACID 特性中的原子性
事务是数据库执行过程中的一个逻辑单元,包含一组不可再分割的操作序列。这些操作要么全部成功,要么全部失败。
A选项全部回滚:符合事务的原子性要求,当事务执行失败时,系统会撤销事务中已完成的操作,使数据库恢复到事务开始前的状态,这就是“全部回滚”。正确。
B选项部分回滚:事务不允许部分回滚,若失败则只能完全回滚,不正确。
C选项全部提交:事务执行失败不可能提交,提交只在事务执行成功时发生,不正确。
D选项部分提交:提交操作也不能部分执行,提交必须是整个事务的完整提交,不正确。
因此,正确答案是 A。

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