niusouti.com
参考答案和解析
答案:A
解析:
更多“一级封锁协议解决了事务的并发操作带来的_( )_不一致性的问题。”相关问题
  • 第1题:

    下列叙述中正确的是

    A.遵守两阶段封锁协议的并发事务一定是可串行化的

    B.遵守两阶段封锁协议的并发事务一定不会发生死锁

    C.遵守两阶段封锁协议的并发事务一定不会发生级联回滚

    D.遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁


    正确答案:D
    解析:系列中的每个事务遵从封锁协议的一组规则。这些规则规定事务何时对各数据项进行加锁、解锁。封锁协议限制了可能的调度数目。(1)保证可串行性的一个协议是强有力两阶段封锁协议。(2)通过将两阶段封锁修改为严格两阶段封锁协议来避免级联回滚。(3)两阶段封锁的另一个变体是强两阶段封锁协议,它要求事务提交之间不得释放任何锁。(4)不幸的是封锁自身也会引发问题,主要的问题是死锁。两阶段封锁并不保证不会发生死锁。发生死锁时系统必须能检测并解释它。

  • 第2题:

    并发操作可能带来的数据不一致性有( ),解决的办法是并发控制,主要技术是(请作答此空)。

    A.加密
    B.封锁
    C.转储
    D.审计

    答案:B
    解析:

  • 第3题:

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

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

    正确答案:B,C

  • 第4题:

    数据库的并发操作会带来哪些问题?如何解决?


    正确答案: 数据库的并发操作会带来三类问题:
    (1)丢失更新问题
    (2)不一致分析问题
    (3)“脏数据”的读出
    解决的办法通常是采用“封锁”技术。

  • 第5题:

    简述并发操作带来的三类数据不一致性以及产生的主要原因,如何解决?


    正确答案:数据不一致性包括三类:丢失修改,不可重复读,读“脏”数据
    产生以上三种的原因是:并发操作并没有保证食物的隔离性,并发控制就是要用正确的方式调度并发操作,是一个用户的执行不受其他用户的干扰,从而避免造成数据的不一致性。
    并发控制的主要方法是封锁。

  • 第6题:

    解决并发操作带来的数据不一致问题普遍采用()。

    • A、封锁
    • B、存取控制
    • C、恢复
    • D、协商

    正确答案:A

  • 第7题:

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

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

    正确答案:C

  • 第8题:

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


    正确答案:读脏数据;不可重复读

  • 第9题:

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

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

    正确答案:A

  • 第10题:

    单选题
    解决并发操作带来的数据不一致性问题普遍采用()。
    A

    恢复

    B

    重写

    C

    D

    存取控制


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

  • 第11题:

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

    数据丢失修改

    B

    数据不可重复读

    C

    读脏数据

    D

    数据重复修改


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

  • 第12题:

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

    一级封锁协议

    B

    二级封锁协议

    C

    三级封锁协议

    D

    零级封锁协议


    正确答案: C
    解析:

  • 第13题:

    遵循两段锁协议的事务程序能够解决并发事务对数据库操作的不一致性不包括:(10)。

    A.丢失修改

    B.不可重复读

    C.读脏数据

    D.不可重复写


    正确答案:D
    解析:详细分析见试题3。两段锁协议保证了在一个事务访问和更新数据时,别的事务无法修改数据,可以避免丢失修改、不可重复读和读脏数据三类一致性问题。

  • 第14题:

    解决并发操作带来的数据不一致性一般采用( )

    A.封锁
    B.恢复
    C.授权
    D.协商

    答案:A
    解析:
    小编正在快马加鞭来的路上(详见视频讲解)

  • 第15题:

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

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

    正确答案:B,C

  • 第16题:

    封锁可以解决数据的不一致性,但会带来死锁或者活锁


    正确答案:正确

  • 第17题:

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

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

    正确答案:A

  • 第18题:

    以下关于事务调度和封锁的描述中,正确的是()。

    • A、遵守两段封锁协议的并发事务一定是可串行化的
    • B、可串行化的并发事务一定遵守两段封锁协议
    • C、遵守两段封锁协议的并发事务不一定是可串行化的
    • D、遵守两段封锁协议的并发事务一定不会产生死锁

    正确答案:A

  • 第19题:

    在封锁技术中,封锁协议可分成哪三个级别?各解决了并发调度中的什么问题?


    正确答案:一级封锁协议:防止丢失修改
    二级封锁协议:防止丢失修改和读脏数据
    三级封锁协议:防止丢失修改、读脏数据和不可重复读

  • 第20题:

    并发操作带来数据不一致性包括:()、()和()。


    正确答案:丢失更新;不可重复读;读“脏”数据

  • 第21题:

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

    一级封锁协议

    B

    二级封锁协议

    C

    三级封锁协议

    D

    两段锁协议


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

  • 第22题:

    单选题
    解决并发操作带来的数据不一致问题普遍采用()。
    A

    封锁

    B

    存取控制

    C

    恢复

    D

    协商


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

  • 第23题:

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

    一级封锁协议

    B

    二级封锁协议

    C

    三级封锁协议

    D

    都可以


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

  • 第24题:

    问答题
    在封锁技术中,封锁协议可分成哪三个级别?各解决了并发调度中的什么问题?

    正确答案: 一级封锁协议:防止丢失修改
    二级封锁协议:防止丢失修改和读脏数据
    三级封锁协议:防止丢失修改、读脏数据和不可重复读
    解析: 暂无解析