事务1更新数据A后,事务2读取数据A,紧接着事务1夭折回退,则此时数据库系统发生的并发错误是( )
A: 丢失更新
B: 不可重复读
C: 读脏
D: 读脏和丢失更新
A: 丢失更新
B: 不可重复读
C: 读脏
D: 读脏和丢失更新
举一反三
- 中国大学MOOC: 事务1更新数据A后,事务2读取数据A,紧接着事务1夭折回退,则此时数据库系统发生的并发错误是( )
- 事务1读取数据后,事务2对数据执行更新操作,事务1无法再现前一次的读取结果,这种并发操作带来的数据不一致属于: A: 读“脏”数据 B: 丢失修改 C: 不可重复读 D: 并发操作
- 并发操作会带来哪些数据不一致性?( )。 A: 丢失更新、不可重复读、“脏”读、死锁 B: 不可重复读、“脏”读、死锁 C: 丢失更新、不可重复读、“脏”读 D: 丢失更新、不可重复读、死锁
- 2 级封锁协议避免的数据库并发错误是( ) A: 丢失更新 B: 丢失更新和不可重复读 C: 丢失更新和读脏 D: 不可重复读和读脏
- 事务的并发操作可能带来丢失修改、读“脏”数据、不可重复读、产生“幽灵”数据等问题。