查看更多
当前 - 选择题 - 数据库理论
困难
单选题
2021年5月第29题
#数据库系统
#数据库理论
#第二版教材
#凯恩建议必须掌握

在数据库系统中,一般将事务的执行状态分为五种。若"事务的最后一条语句自动执行后",事务处于(__)状态。

问题(1)
正确答案B
凯恩解析

本题考察的是数据库事务执行状态的分类与含义
数据库事务是一组不可分割的操作序列,事务执行过程中会经历多个状态转换。常见的事务执行状态包括活动(Active)、部分提交(Partially Committed)、失败(Failed)、提交(Committed)和中止(Aborted)。
A选项 活动:指事务正在执行中,还未完成全部语句的情况,此时可能继续执行,也可能回滚。本题中事务已执行完最后一条语句,不再是活动状态,因此错误。
B选项 部分提交:指事务的最后一条语句已执行完成,但数据尚未持久化到数据库物理存储中,此时事务还可能因为系统故障而回滚。本题描述的情况正是这种状态,因此正确。
C选项 提交:表示事务已成功将修改结果写入数据库并持久化,此时事务执行彻底完成,不可再回滚。本题中尚未进入该阶段,因此错误。
D选项 失败:指事务在执行过程中出现错误或被强制终止,无法继续完成的状态。本题情况正常执行,无失败,因此错误。
因此,选项 B 正确。

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