问题
单项选择题
系统中有三个事务T1、T2、T3分别对数据R1和R2进行操作,其中R1和R2的初值R1=120、R2=50。假设事务T1、T2、T3操作的情况如下图所示,图中T1与T2间并发操作() 问题,T2与T3间并发操作() 问题。
T2与T3间并发操作() 问题。
A.不存在任何
B.存在T2读“脏”数据的
C.存在T2丢失修改的
D.存在T3丢失修改的
答案
参考答案:C
解析:
事务T2、T3分别对数据R1和R2进行读写操作,在t7时刻事务T2将R1减去R2存入R2,R2=70。在t12时刻事务T3将B2加80存入R2,R2=130。可见,T2与T3间并发操作丢失了事务T2对R2的修改,将这种情况称为“丢失修改”。