返回
当前 - 选择题 - 数据库事务与并发控制题号:0120240500026
单选题
2024年5月第26题
题号:0120240500026
单选题
2024年5月第26题
数据库事务与并发控制
中等
高频
收藏
分享
反馈
(隔离性)是指一个事务的执行不能被其他事务干扰,即使有多个事务并行执行,但看上去每个事务按串行调度执行一样。
问题(1)
浓缩知识点
数据库事务具备ACID四大基本特性,其中隔离性指多个事务并发执行时,每个事务的执行过程不受其他事务干扰,最终执行效果等同于事务按串行顺序调度的结果,该特性主要用于规避并发场景下的脏读、不可重复读、幻读等数据一致性问题。与之对应,原子性保障事务内的所有操作要么全部完成,要么全部不执行,不存在部分执行的情况;一致性要求事务执行前后,数据库始终处于逻辑一致的状态,比如转账业务中双方账户金额的变动需符合逻辑规则;持久性则确保事务一旦提交,其对数据的修改就永久生效,即便系统崩溃也不会丢失更改。
正确答案
B
本题考察的是数据库事务的 ACID 特性。
数据库事务具备ACID四大基本特性,其中隔离性指多个事务并发执行时,每个事务的执行过程不受其他事务干扰,最终执行效果等同于事务按串行顺序调度的结果,该特性主要用于规避并发场景下的脏读、不可重复读、幻读等数据一致性问题。持久性则确保事务一旦提交,其对数据的修改就永久生效,即便系统崩溃也不会丢失更改。与之对应,原子性保障事务内的所有操作要么全部完成,要么全部不执行,不存在部分执行的情况。
本小问答案是 隔离性。题干中的“指一个事务的执行不能被其他事务干扰,即使有多个事务并行执行,但看上去每个事务按串行调度执行一样”对应隔离性。
因此,选项 B 正确。
