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