更多“( 16 )在严格两阶段封锁中,对未提交更新的封锁必须保持到事务 【 16 】 。”相关问题
  • 第1题:

    (48)下列叙述中,不正确的是( )。

    A)封锁是保证数据库一致性的常用方法

    B)封锁协议限制了可能的调度数目

    C)封锁自身会产生死锁问题

    D)强两阶段封锁协议就是严格两阶段封锁协议


    正确答案:D

    (48)【答案】D)
    【解析】严格两阶段封锁协议:除了要求封锁是两阶段之外,还要求事务持有的所有排他锁必须在事务提交之后方可释放。这个要求保证未提交事务所写的任何数据在该事务提交之前均以排他方式加锁,防止其他事务读取这些数据,两阶段封锁协议:要求事务提交之前不得释放任何锁。它旨在让冲突的事务尽可能的串行执行,这样的话,调度中的事务可以按其提交的顺序串行化,所以D)茂不正确。

  • 第2题:

    严格两阶段锁协议要求对__________更新的封锁必须保持到事务的终点。


    正确答案:
    未提交事务【解析】严格两阶段封锁协议除了要求封锁是两阶段之外,还要求事务提交之前持有的所有排他锁必须在事务提交后方可释放,这个要求保证未提交事务所写的任何数据在该事务提交之前均以排他方式加锁,防止了其他事务读这些数据。

  • 第3题:

    两阶段封锁协议中,“两段”的含义是,事务分为两个阶段,第一阶段是获得封锁,第二阶段是【 】。


    正确答案:释放封锁
    释放封锁 解析:所谓“两段”锁的含义是:事务分为两个阶段,第一阶段是获得封锁,也称为扩展阶段;第二阶段是释放封锁,也称为收缩阶段。

  • 第4题:

    下列叙述中,哪一条是不正确的?

    A.封锁是保证数据库一致性的常用方法

    B.封锁协议限制了可能的调度数目

    C.封锁自身会产生死锁问题

    D.强两阶段封锁协议就是严格两阶段封锁协议


    正确答案:D
    解析:严格两阶段封锁协议:除了要求封锁是两阶段之外,还要求事务持有的所有排他锁必须在事务提交之后方可释放。这个要求保证未提交事务所写的任何数据在该事务提交之前均以排他方式加锁,防止其他事务读取这些数据;强两阶段封锁协议:它要求事务提交之前不得释放任何锁。它旨在让冲突的事务尽可能地串行执行,这样的话,调度中的事务可以按其提交的顺序串行化。所以D)项不正确。

  • 第5题:

    在封锁技术方面,SQL提供4种“事务的一致性级别”。其中______允许事务读“脏”数据。

    A.读提交数据

    B.可读未提交数据

    C.可重复读

    D.可串行化

    A.

    B.

    C.

    D.


    正确答案:A
    解析:“脏”数据是指未提交的随后又被撤销的数据。
      在封锁技术方面,SQL提供了可读未提交数据、读提交数据、可重复读、可串行化等4种“事务的一致性级别”。其中,可读未提交数据允许事务读“脏”数据。

  • 第6题:

    在数据库操作中,为避免对未提交更新的依赖,可采取的措施有

    A.封锁

    B.可串行化

    C.先写日志

    D.多道程序设计


    正确答案:D
    解析:对未提交更新的依赖是由于事务在并发执行时未能受到正确的控制所引起,如果采用合理的并发控制,即实现数据库的并发性,则可避免这一现象的出现,在现有数据库中,通常采用可串行化且无级联的调度实现数据库的并发性。

  • 第7题:

    在两段协议中,事务分为两个阶段,它们是()

    • A、第一阶段是获得封锁,也称为扩展阶段
    • B、第一阶段是获得封锁,也称为并行阶段
    • C、第一阶段是获得封锁,也称为收缩阶段
    • D、第一阶段是释放封锁,也称为收缩阶段

    正确答案:A

  • 第8题:

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

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

    正确答案:A

  • 第9题:

    封锁机制的目标:保证事务的隔离性,并且允许最大量的()事务。分为3种:()封锁、()封锁、()封锁。


    正确答案:并发;共享;独占;更新

  • 第10题:

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

    一级封锁协议

    B

    二级封锁协议

    C

    三级封锁协议

    D

    零级封锁协议


    正确答案: A
    解析:

  • 第11题:

    单选题
    下列叙述中,不正确的是()。
    A

    排他锁又称为X锁或写锁

    B

    共享锁与任何锁都相容

    C

    强两阶段封锁协议要求事务提交之前不得释放任务锁

    D

    封锁自身产生的主要问题是死锁


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

  • 第12题:

    填空题
    驼峰场作业,必须严格执行()修和施工封锁修,执行封锁修时室内必须封锁股道。

    正确答案: 停轮
    解析: 暂无解析

  • 第13题:

    对未提交修改的封锁必须保持到______ 的终点。


    正确答案:
    事务

  • 第14题:

    下列叙述中正确的是

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

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

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

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


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

  • 第15题:

    针对分布式事务,要求提供参与者状态的协议是(60)。

    A.一次封锁协议

    B.两段锁协议

    C.两阶段提交协议

    D.三阶段提交协议


    正确答案:D
    解析:本题考查分布式事务处理的基本概念。  一交封锁协议和两段锁协议属于集中式事务处理所采用的技术,故选项A、B错误;两阶段提交协议分为参与者提交请求和协调者应答两个阶段,故选项C错误;三阶段提交协议要求在两阶段协议基础上提供参与者状态,故选项D正确。

  • 第16题:

    严格两阶段封锁协议要求事务所持有的所有 【】 必须在事务提交后方可释放


    正确答案:排他锁
    记为X型锁,通过执行lock-X(Q)指令来申请数据项Q上的排他锁。事务一旦获得数据项Q的排他锁,既可以读Q也可以写Q

  • 第17题:

    下列叙述中,正确的是( )。A.不遵循两段封锁协议的并发调度一定是不可串行的B.两级封锁协议可以保证数据的可重读性C.对某个数据对象加了X封锁,则还可以在该数据对象上加S封锁D.遵循两段封锁协议的并发事务一定不会发生死锁


    正确答案:B
    A,D的说法太过于绝对,不准确,C项对数据对象加了X封锁之后,则不能再加S封锁。

  • 第18题:

    下列叙述中,哪一条是不正确的?

    A.排它锁又称为X锁或写锁

    B.共享锁与任何锁都相容

    C.强两阶段封锁协议要求事务提交之前不得释放任何锁

    D.封锁自身产生的主要问题是死锁


    正确答案:C

  • 第19题:

    分别解释共享封锁、更新封锁和独占封锁的含义。


    正确答案:共享封锁是为读操作设置的一种封锁,目的是想读到一组不变的数据,也就是在读数据的过程中,不允许其他用户对该数据进行任何修改操作。这种封锁可以保证最大的并发性,任何数量的用户都可以同时对同样的数据施加这种共享锁。
    当需要对一个记录或一组记录进行更新时(只是修改,不包括插入和删除)使用更新封锁,该封锁的目的是防止其他用户在同一时刻修改同一记录。已经实施更新封锁的记录,拒绝来自其他用户的更新封锁或独占封锁。
    独占封锁也叫排他封锁,这是最严格的一类封锁。当需要对表实施插入、删除或修改操作时,应该使用独占封锁。已经实施独占封锁的表,拒绝来自其他用户的任何封锁,但不拒绝其他用户的一般读操作。

  • 第20题:

    并发控制的基本思想是()。 封锁的基本思想是:当需要查询或更新数据时,先对数据进行()(不允许其他事务使用),以避免来自其他事务的干扰。 封锁——不允许其他事务使用,降低了事务执行的效率;为了既保证隔离又保证效率针对不同的干扰问题采取不同的()。 封锁机制的目标:保证事务的隔离性,并且允许最大量的()事务。分为3种:()封锁、()封锁、()封锁。


    正确答案:封锁;封锁;封锁机制;并发;共享;独占;更新

  • 第21题:

    驼峰场作业,必须严格执行()修和施工封锁修,执行封锁修时室内必须封锁股道。


    正确答案:停轮

  • 第22题:

    填空题
    封锁机制的目标:保证事务的隔离性,并且允许最大量的()事务。分为3种:()封锁、()封锁、()封锁。

    正确答案: 并发,共享,独占,更新
    解析: 暂无解析

  • 第23题:

    单选题
    在两段协议中,事务分为两个阶段,它们是()
    A

    第一阶段是获得封锁,也称为扩展阶段

    B

    第一阶段是获得封锁,也称为并行阶段

    C

    第一阶段是获得封锁,也称为收缩阶段

    D

    第一阶段是释放封锁,也称为收缩阶段


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