更多“ 设有两个事务T1,T2,其并发操作如下表所示,下面评价正确的是______。A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.读操作读脏数据 ”相关问题
  • 第1题:

    设有T1,T2 两个事务,其并发操作如下图所示,下面评价中正确的是(17)。

    A.该操作不存在问题

    B.该操作丢失修改

    C.该操作不能重复读

    D.该操作读“脏数据”


    正确答案:C
    解析:由于T1在第③步的时候使用的A值仍为100,实际上A值已经被T2修改为200,所以导致了该操作不能重复读的问题。

  • 第2题:

    15、设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。 ①读A=100;②读A=100;③A=A-5写回;④A=A-8写回

    A.该操作存在问题

    B.该操作丢失修改

    C.该操作不能重复读

    D.该操作读“脏”数据


    该操作存在丢失修改

  • 第3题:

    设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。 ①读A=100;②读A=100;③A=A-5写回;④A=A-8写回

    A.该操作存在问题

    B.该操作丢失修改

    C.该操作不能重复读

    D.该操作读“脏”数据


    D 事务的并发执行中可能出现三种问题:丢失更新、对未提交更新的依赖和不一致的分析。由表可知,T1读取了数据项A,随后事务T1对数据项A进行更新,在刚才读的基础上A的值乘2,然后T2也读取了数据项A,它读到的值为200。然后事务T1对数据项A进行回滚,恢复A=100。T2读取了T1尚未提交的数据项,就会引起对未提交更新的依赖问题。

  • 第4题:

    设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。 T1 T2 ① 读A=100 A=A*2写回 ② 读A=200 ③ ROLLBACK 恢复A=100

    A.该操作不存在问题

    B.该操作丢失修改

    C.修改该操作不能重复读

    D.该操作读“脏”数据


    该操作丢失修改

  • 第5题:

    设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。 ①读A=100;②读A=100;③A=A-5写回;④A=A-8写回

    A.该操作不存在问题

    B.该操作读“脏”数据

    C.该操作不能重复读

    D.该操作丢失修改


    该操作丢失修改