参考答案和解析
正确答案:A
解析:一级封锁协议可有效地防止丢失修改,并能保证事务T的可恢复性。一级封锁协议是:事务T在修改数据R之前必须先加x锁,直到事务结束才释放。如果仅仅是读数据不对其修证,是不需要加锁的,所以不能保证可重复读和不读“脏”数据。
更多“可有效地防止丢失修改,并能保证事务T的可恢复性,但不能保证可重复读和不诌 “脏”数据的封锁协议是 ”相关问题
  • 第1题:

    在封锁技术方面,SQL提供了如下4种事务的一致性级别:可读未提交数据,读提交数据,可重复读,可串行化。其中哪个是允许事务读脏数据的______。

    A.可读未提交数据

    B.读提交数据

    C.可重复读

    D.可串行化


    正确答案:A
    解析:脏数据是指未提交的随后又被撤销的数据,SQL提供的四种事务一致性级别中,可读未提交的数据允许事务读脏数据。

  • 第2题:

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

    A.读“脏”数据

    B.数据重复修改

    C.数据丢失修改

    D.数据不可重复读


    正确答案:C
    解析:并发操作带来的数据不一致性表现为丢失修改、数据不可重复读和读“脏”数据3类。一级封锁协议是指在事务T修改数据R之前对其加X锁,直到事务结束前才释放该锁。事务T在执行期间,其他事务不能对数据进行修改,只有事务T结束,其对数据R的侈改写人数据库之后,其他事务才可以修改数据R,这样事务T的修改就不会丢失。由于一级封锁协议没有限制其他事务对数据R的读取操作,因此可能使其他事务在T修改期间读取数据R,产生数据不可重复读和读“脏”数据的错误。

  • 第3题:

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

    A.读提交数据

    B.可读未提交数据

    C.可重复读

    D.可串行化

    A.

    B.

    C.

    D.


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

  • 第4题:

    设有两个事务T1、T2,对数据A的并发操作如下图所示。下列说法中正确的是( )。

    A)该操作不存在问题

    B)该操作丢失修改

    C)该操作读“脏”数据

    D)该操作不能重复读


    正确答案:D
    因为T1未提交时,T2修改了A,T1两次读出的结果不一致,故该操作不能重复读。

  • 第5题:

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

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

    正确答案:B,C

  • 第6题:

    并发执行可能导致的问题有()

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

    正确答案:A,B,C

  • 第7题:

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

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

    正确答案:A

  • 第8题:

    一级封锁协议可以保证()

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

    正确答案:C

  • 第9题:

    在多个事务并发执行时,如果事务T1对数据项A的修改覆盖了事务T2对数据项A的修改,这种现象称为()。

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

    正确答案:A

  • 第10题:

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

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

    正确答案:A

  • 第11题:

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

    丢失修改

    B

    不可重复读

    C

    读脏数据

    D

    死锁


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

  • 第12题:

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

    丢失修改

    B

    读脏数据

    C

    不可重复读

    D

    幻象读


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

  • 第13题:

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

    A.一级封锁协议

    B.二级封锁协议

    C.三级封锁协议

    D.四级封锁协议


    正确答案:B
    解析:不但能够防止丢失修改,还可进一步防止读脏数据,但是不能防止不可重复读的封锁协议是二级封锁协议。

  • 第14题:

    ● 事务 T1、T2 和 T3 对相同的一组数据A、B 和C 进行操作,对于如下的一个并发调度,其中T1与T2间并发操作 (45) ,T2与T3间并发操作 (46) 。

    (45)

    A. 正确

    B. 不能重复读

    C. 将丢失修改

    D. 将读“脏”数据

    (46)

    A. 正确

    B. 不能重复读

    C. 将丢失修改

    D. 将读“脏”数据


    正确答案:B,C

  • 第15题:

    ● 事务 T1、T2、T3 分别对数据 1 D 、 2 D 和 3 D 并发操作如下所示,其中 T1 与 T2间并发操作 (45) ,T2与T3间并发操作 (46)

    (45)

    A. 不存在问题

    B. 将丢失修改

    C. 不能重复读

    D. 将读“脏”数据

    (46)

    A. 不存在问题

    B. 将丢失修改

    C. 不能重复读

    D. 将读“脏”数据


    正确答案:C,B

  • 第16题:

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


    正确答案:错误

  • 第17题:

    二级封锁协议不可以保证()

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

    正确答案:D

  • 第18题:

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


    正确答案:错误

  • 第19题:

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

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

    正确答案:A,B

  • 第20题:

    并发操作若不加控制的话,可能带来数据不一致问题不包括()

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

    正确答案:C

  • 第21题:

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

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

    正确答案:A

  • 第22题:

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

    数据丢失修改

    B

    数据不可重复读

    C

    读脏数据

    D

    数据重复修改


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

  • 第23题:

    单选题
    在多个事务并发执行时,如果事务T1对数据项A的修改覆盖了事务T2对数据项A的修改,这种现象称为()。
    A

    丢失修改

    B

    读脏数据

    C

    不可重复读

    D

    数据不一致


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