事务T1读取数据A后,数据A又被事务T2所修改,事务T1再次读取数据A时,与第一

练习题库2022-08-02  42

问题 事务T1读取数据A后,数据A又被事务T2所修改,事务T1再次读取数据A时,与第一次所读值不同。这种不一致性被称为( ),其产生的原因是破坏了事务T1的(请作答此空)。A.原子性B.一致性C.隔离性D.持久性

选项 A.原子性
B.一致性
C.隔离性
D.持久性

答案 C

解析 数据库的并发操作通常会带来3个问题:丢失更新问题、读脏数据问题和不可重复读问题。依题意,事务T1读取数据A后,数据A又被事务T2所修改,事务T1再次读取数据A时,与第一次所读值不同。这种不一致性被称为不可重复读,其产生的原因是破坏了事务T1的隔离性。隔离性(Isolation)是指在多个事务并发(同时)执行,每个事务都感觉不到系统中有其他的事务在执行。
转载请注明原文地址:https://tihaiku.com/congyezige/2418597.html

最新回复(0)