单项选择题

如果事务1将数据库中的A 值从200改为300,事务2读A 值为300,事务1又将刚才的操作撤销,A 值恢复为200,那么事务2读取了“脏”数据。这种情况就是由于数据库保护中的那方面不当而引起的()

A.并发控制
B.完整性约束
C.安全性控制
D.数据库的恢复