在数据库并发控制过程中,存在三种数据不一致性:(a)丢失修改,(b)不可重复读,(c)读取“脏”数据。例如,事务T1读取A=16后,事务T2读取A=50;随后,T1读取C=100,T2读取B=100并修改C为C2。接着,T1再次读取A=16并求和为150,然后写回C;T2继续读取B=100和C=200,接着修改A为A-1并B为B2,最后写回A=15和B=200。此时T1回滚,A恢复为15,B保持200,C恢复为100,总和变为250。