• 2022-07-28
    在一级封锁协议基础上增加事务T在读取数据R之前必须先对其加S锁,读完即可释放属于()封锁协议。
    A: 零级
    B: 一级
    C: 二级
    D: 三级
  • C

    内容

    • 0

      二级和三级封锁协议都是在一级封锁协议基础上增加事务T在读取数据R之前必须先对其加S锁,区别在于二级封锁协议是数据读完后即可释放S锁,三级封锁协议要等事务结束才能释放S锁,也因此他们保障的数据一致性程度不同

    • 1

      【单选题】事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。 A. 一级封锁协议 B. 二级封锁协议 C. 级封锁协议 D. 零级封锁协议

    • 2

      在一级封锁协议基础上增加事务T在读取数据R之前必须先对其加S锁,直到事务结束才释放属于()封锁协议

    • 3

      在数据库系统的封锁协议中,二级封锁协议是在一级封锁协议的基础上加上:“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止( )。 A: 丢失修改 B: 读脏数据 C: 不可重复读

    • 4

      要求事务在读数据项之前必须先对数据项加S锁,直到事务结束才释放该锁的封锁协议是______ 级封锁协议。