不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是______。A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议

题目

不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是______。

A.一级封锁协议

B.二级封锁协议

C.三级封锁协议

D.四级封锁协议


相似考题
更多“不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是______。A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议”相关问题
  • 第1题:

    不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是______。

    A.一级封锁协议

    B.二级封锁协议

    C.三级封锁协议

    D.四级封锁协议


    正确答案:B

  • 第2题:

    一级封锁协议解决了事务的并发操作带来的_( )_不一致性的问题。

    A.数据丢失修改
    B.数据不可重复读
    C.读脏数据
    D.数据重复修改

    答案:A
    解析:

  • 第3题:

    二级封锁协议不能保证读“脏”数据


    正确答案:错误

  • 第4题:

    一级封锁协议不能保证丢失修改


    正确答案:错误

  • 第5题:

    要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()

    • A、一级封锁协议
    • B、二级封锁协议
    • C、三级封锁协议
    • D、两段锁协议

    正确答案:C

  • 第6题:

    二级封锁协议可以解决的问题包括()

    • A、丢失修改
    • B、不读脏数据
    • C、可重复读
    • D、不可重复读

    正确答案:A,B

  • 第7题:

    三级封锁协议可以防止不可重复读


    正确答案:正确

  • 第8题:

    一级封锁协议能解决的问题是()。

    • A、丢失修改
    • B、读脏数据
    • C、不可重复读
    • D、幻象读

    正确答案:A

  • 第9题:

    单选题
    一级封锁协议解决了事务的并发操作带来的()不一致性的问题。
    A

    数据丢失修改

    B

    数据不可重复读

    C

    读脏数据

    D

    数据重复修改


    正确答案: B
    解析: 暂无解析

  • 第10题:

    单选题
    在数据库管理系统的三级封锁协议中,一级封锁协议能够解决的问题是()。
    A

    丢失修改

    B

    不可重复读

    C

    读脏数据

    D

    死锁


    正确答案: D
    解析: 暂无解析

  • 第11题:

    判断题
    二级封锁协议能解决不可重复读问题,不能解决读脏数据。(  )
    A

    B


    正确答案:
    解析:

  • 第12题:

    单选题
    一级封锁协议能解决的问题是()。
    A

    丢失修改

    B

    读脏数据

    C

    不可重复读

    D

    幻象读


    正确答案: C
    解析: 暂无解析

  • 第13题:

    一级封锁协议解决了事务的并发操作带来的哪种不一致性的问题?______

    A.读脏数据

    B.数据重复修改

    C.数据丢失修改

    D.数据不可重复读


    正确答案:C

  • 第14题:

    要解决对数据库并发操作所带来的读“脏数据”问题,可以采用()。

    • A、一级封锁协议
    • B、二级封锁协议
    • C、三级封锁协议
    • D、都可以

    正确答案:B,C

  • 第15题:

    一级封锁协议不能解决的数据不一致性问题包括()

    • A、丢失修改
    • B、不可重复读
    • C、读脏数据
    • D、可重复读

    正确答案:B,C

  • 第16题:

    一级封锁协议解决了事务的并发操作带来的()不一致性的问题。

    • A、数据丢失修改
    • B、数据不可重复读
    • C、读脏数据
    • D、数据重复修改

    正确答案:A

  • 第17题:

    三级封锁协议分别是什么?各级封锁协议的主要区别是什么?每一级封锁协议能保证什么?


    正确答案:一级封锁协议:对事务T要修改的数据加X锁,直到事务结束才释放。
    二级封锁协议:一级封锁协议加上事务T对要读取的数据加S锁,读完后即释放S锁。
    三级封锁协议:一级封锁协议加上事务T对要读取的数据加S锁,并直到事务结束才释放。
    各级封锁协议的主要区别在于读操作是否需要申请封锁,以及何时释放锁。
    一级封锁协议可以防止丢失修改,并保证事务T是可恢复的。 二级封锁协议除了可以防止丢失修改外,还可以防止读“脏”数据。
    三级封锁协议除了可以防止丢失修改和不读“脏”数据外,还可以进一步防止不可重复读。

  • 第18题:

    三级封锁协议可以解决的问题包括()

    • A、读脏数据
    • B、可重复读
    • C、丢失修改
    • D、不可重复读

    正确答案:A,B,C

  • 第19题:

    一级封锁协议可以保证哪种数据不一致?二级封锁协议哪?三级封锁协议哪? 


    正确答案:一级封锁协议可以保证不丢失修改,但不能保证读“脏”数据和可重复读;二级封锁协议可以保证不丢失修改和不读“脏”数据,但不能保证可重复读;三级封锁协议可以保证不丢失修改,不读“脏”数据和可重复读。

  • 第20题:

    在数据库管理系统的三级封锁协议中,一级封锁协议能够解决的问题是()。

    • A、丢失修改
    • B、不可重复读
    • C、读脏数据
    • D、死锁

    正确答案:A

  • 第21题:

    单选题
    事务T在修改数据R之前必须先对其加锁,直到事务结束才释放,这是(  )。
    A

    一级封锁协议

    B

    二级封锁协议

    C

    三级封锁协议

    D

    零级封锁协议


    正确答案: A
    解析:

  • 第22题:

    多选题
    要解决对数据库并发操作所带来的读“脏数据”问题,可以采用()。
    A

    一级封锁协议

    B

    二级封锁协议

    C

    三级封锁协议

    D

    都可以


    正确答案: D,C
    解析: 暂无解析

  • 第23题:

    单选题
    要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()
    A

    一级封锁协议

    B

    二级封锁协议

    C

    三级封锁协议

    D

    两段锁协议


    正确答案: D
    解析: 暂无解析