首页 试题详情
多选题

事务T1将数据为中的A值从50改为30,事务T2读A的值为30,事务T1又将刚才的操作撤销,A值恢复为50。这种情况属于( ),是由于数据库系统 在( )方面的的不当引起,能解决此问题的方法是二级封锁协议和三级封锁协议。

A丢失修改

B完整性约束

C并发控制

D不可重复读

E读脏数据

F数据库恢复

正确答案:A (备注:此答案有误)

相似试题

  • 多选题

    事务T1数据中的A50改为30事务T2读A30事务T1刚才的操作撤销,A恢复50。这种情况属于( ),是由于数据库系统 在( )方面的的不当引起,能解决此问题的方法是二级封锁协议和三级封锁协议。

    答案解析

  • 单选题

    事务 T1 已经给数据 A 加上了共享锁,则事务 T2( )。

    答案解析

  • 单选题

    事务T1数据 D1 加了共享锁,事务 T2 、T3分别对数据D2 、D3 加了排它锁,则事务T1数据( 51 ) ;事务T2对数据( 52 )。

    答案解析

  • 单选题

    并发执行的三个事务T1、T2和T3,事务T1数据D1加了共享锁,事务T2、T3分别对数据D2、D3加了排它锁,之后事务T1数据(请作答此空);事务T2对数据( )。

    答案解析

  • 单选题

    事务T1读取数据A后,数据A又被事务T2所修改,事务T1再次读取数据A时,与第一次所读不同。这种不一致性被称为( ),其产生的原因是破坏了事务T1的(请作答此空)。

    答案解析

热门题库