niusouti.com
更多“并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?”相关问题
  • 第1题:

    解决并发操作造成的数据不一致问题,一般采用的方法是提供()。

    A、封锁机制

    B、并发机制

    C、恢复机制

    D、约束机制


    参考答案:A

  • 第2题:

    对并发操作若不加以控制,可能会带来(18)。

    A.不安全

    B.死锁

    C.死机

    D.不一致


    正确答案:D
    解析:在多用户共享系统中,许多事务可能同时对同一数据进行操作,称为并发操作。数据库的并发操作带来的问题有丢失更新问题,不一致分析问题(读过时的数据),依赖于未提交更新的问题(读了“脏”数据)等这些不一致性问题。这些问题由DBMS的并发控制子系统来解决。在DBMS的并发控制子系统中,用来处理并发控制的主要方法是采用封锁技术。常用的有两种封锁技术:X封锁和S封锁。(1)排他型封锁(简称X封锁):其含义是如果事务T对数据A(可以是数据项、记录、数据集以至整个数据库)实现了X封锁,那么只允许事务T读取和修改数据A,其他事务要等事务T解除X封锁以后,才能对数据A实现任何类型的封锁。可见X封锁只允许一个事务独锁某个数据,具有排他性。(2)共享型封锁(简称S封锁):X封锁只允许一个事务独锁和使用数据,要求太严。需要适当从宽,例如可以允许并发读,但不允许修改,这就产生了S封锁概念。S封锁的含义是如果事务T对数据A实现了S封锁,那么允许事务T读取数据A,但不能修改数据A,在所有S封锁解除之前决不允许任何事务对数据A实现X封锁。采用封锁的方法可以有效防止数据的不一致性,但封锁本身也会产生一些麻烦,最主要的就是死锁。

  • 第3题:

    若对并发操作不加以控制,可能会带来何种问题? ______

    A.死机

    B.死锁

    C.不一致

    D.不安全


    正确答案:B
    解析:死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的系统状态,若对并发操作不加以控制,可能会带来死锁问题。

  • 第4题:

    并发操作可能会产生哪些数据不一致?______

    A.丢失修改

    B.不可重复读

    C.读脏数据

    D.以上各项均是


    正确答案:D

  • 第5题:

    解决并发操作造成数据不一致问题,一般采用的方法是提供()

    • A、封锁机制
    • B、并发机制
    • C、恢复机制
    • D、约束机制

    正确答案:A

  • 第6题:

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

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

    正确答案:A

  • 第7题:

    并发操作会产生几种不一致情况?用什么方法避免各种不一致的情况?


    正确答案:操作可能会产生丢失修改、不能重复读和读“脏”数据这三种不一致情况。采用封锁机制来进行并发控制,可避免各种不一致情况。

  • 第8题:

    对并发操作若不加以控制,可能会带来数据的()问题。

    • A、不安全
    • B、死锁
    • C、死机
    • D、不一致

    正确答案:D

  • 第9题:

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


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

  • 第10题:

    填空题
    BSC6000支持多个Lmt对同一GBAM进行浏览和数据配置,可能会存在数据不一致:LMT和()间的数据不一致;()和GBAM间的数据不一致。

    正确答案: GBAM,单板
    解析: 暂无解析

  • 第11题:

    单选题
    对数据库并发操作进行控制的目的主要是避免发生()
    A

    数据不安全

    B

    死锁

    C

    数据不一致

    D

    系统故障


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

  • 第12题:

    单选题
    解决并发操作造成数据不一致问题,一般采用的方法是提供()
    A

    封锁机制

    B

    并发机制

    C

    恢复机制

    D

    约束机制


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

  • 第13题:

    对并发操作若不加以控制,可能会带来下列中的哪个问题。()

    A、不安全

    B、死锁

    C、死机

    D、不一致


    参考答案:D

  • 第14题:

    对并发操作若不加以控制,可能会带来

    A.不安全

    B.死锁

    C.死机

    D.不一致


    正确答案:D
    解析:对并发操作若不加以控制,可能会带来不一致。

  • 第15题:

    并发操作可能会产生数据不一致,用什么方法能避免这些不一致的情况?一——

    A.封锁方法

    B.审计功能

    C.视图机制

    D.登记日志文件


    正确答案:A
    解析:并发操作可能会产生丢失修改、不町重复读和滨“脏”数据的不一致问题。片{封锁的方法能避免这些不一致的情况。

  • 第16题:

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


    正确答案:可重复读

  • 第17题:

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


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

  • 第18题:

    对并发操作若不加以控制,可能会带来()问题。

    • A、不安全
    • B、死锁
    • C、死机
    • D、不一致

    正确答案:D

  • 第19题:

    并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?


    正确答案: 并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏’夕数据。(l)丢失修改(lostupdate)两个事务Tl和T2读入同一数据并修改,T2提交的结果破坏了(覆盖了)Tl提交的结果,导致Tl的修改被丢失。(2)不可重复读(Non一RepeatableRead)不可重复读是指事务Tl读取数据后,事务几执行更新操作,使Tl无法再现前一次读取结果。(3)读“脏”数据(DirtyRead)读“脏’夕数据是指事务Tl修改某一数据,并将其写回磁盘,事务几读取同一数据后,Tl由于某种原因被撤销,这时Tl已修改过的数据恢复原值,几读到的数据就与数据库中的数据不一致,则几读到的数据就为“脏”数据,即不正确的数据。避免不一致性的方法和技术就是并发控制。最常用的技术是封锁技术。也可以用其他技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制。

  • 第20题:

    对数据库并发操作进行控制的目的主要是避免发生()

    • A、数据不安全
    • B、死锁
    • C、数据不一致
    • D、系统故障

    正确答案:C

  • 第21题:

    BSC6000支持多个Lmt对同一GBAM进行浏览和数据配置,可能会存在数据不一致:LMT和()间的数据不一致;()和GBAM间的数据不一致。


    正确答案:GBAM;单板

  • 第22题:

    单选题
    对并发操作若不加以控制,可能会带来数据的()问题。
    A

    不安全

    B

    死锁

    C

    死机

    D

    不一致


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

  • 第23题:

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

    正确答案: 丢失更新,不可重复读,读“脏”数据
    解析: 暂无解析

  • 第24题:

    问答题
    并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?

    正确答案: 并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏’夕数据。(l)丢失修改(lostupdate)两个事务Tl和T2读入同一数据并修改,T2提交的结果破坏了(覆盖了)Tl提交的结果,导致Tl的修改被丢失。(2)不可重复读(Non一RepeatableRead)不可重复读是指事务Tl读取数据后,事务几执行更新操作,使Tl无法再现前一次读取结果。(3)读“脏”数据(DirtyRead)读“脏’夕数据是指事务Tl修改某一数据,并将其写回磁盘,事务几读取同一数据后,Tl由于某种原因被撤销,这时Tl已修改过的数据恢复原值,几读到的数据就与数据库中的数据不一致,则几读到的数据就为“脏”数据,即不正确的数据。避免不一致性的方法和技术就是并发控制。最常用的技术是封锁技术。也可以用其他技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制。
    解析: 暂无解析