niusouti.com
更多“因为并发用户会产生干扰,使数据库发生错误。并发控制的目的就是()”相关问题
  • 第1题:

    多用户的数据库系统的目标之一是使它的每一个用户好像面对着一个单用户的数据库一样使用它,因此数据库系统必须进行——一。

    A.并发控制

    B.完整性控制

    C.安全性控制

    D.可靠性控制


    正确答案:A
    解析:并发控制功能能够保证并发操作的有效进行。它允许多个用户同时共享同一条记录的数据项;保证一个记录在某一时刻只能有一个用户进行修改操作,若多个用户都想修改同一记录,必须首先竞争到“锁定”权限后,才能修改;修改完成后,该程序应“解锁”该记录,让其他用户再竞争。

  • 第2题:

    下列实现协调并发操作、访问共享数据和彼此之间潜在干扰等数据库操作过程中的行为的数据库管理工作的是___。

    A、并发控制

    B、数据库管理

    C、事务管理

    D、信息管理


    正确答案:A

  • 第3题:

    (数据库)为了防止合法用户使用数据库时向数据库添加不合语义的数据,应该采取

    A、完整性控制B、安全性控制C、并发控制D、访问控制


    正确答案:
        

  • 第4题:

    多用户的数据库系( )

    A安全性控制

    B完整性控制

    C并发控制

    D可靠性控制


    正确答案:C

  • 第5题:

    在并发控制中,事务是数据库的逻辑工作单位,是用户定义的一组操作序列,一个程序可以包含多个事务,事务是并发控制的【 】。


    正确答案:改前值
    改前值 解析:由于系统在正常事务处理时登记日志,对数据库中的更新活动进行了必要的记录,这样当发生故障时就可以利用日志文件中的信息进行故障恢复,即反向扫描日志文件,查找该事务的更新操作,恢复到操作前的状态——“改前值”。

  • 第6题:

    在各用户共享的数据库系统中,并发操作的事务如果互相干扰,会破坏事务的()。

    A.原子性
    B.一致性
    C.隔离性
    D.持久性

    答案:A
    解析:
    事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。与某个事务关联的操作具有共同的目标,并且是相互依赖的。如果系统只执行这些操作的一个子集,则可能会破坏事务的总体目标。当出现并发操作的事务就会破坏原子性。

  • 第7题:

    多用户数据库系统的目标之一是使它的每个用户好像都面对着一个单用户的数据库一样,为此数据库管理系统必须进行()。

    • A、同步控制
    • B、并发控制
    • C、异步控制
    • D、安全性控制

    正确答案:B

  • 第8题:

    在许多用户同时访问数据库时,数据库要协调各个用户的访问,主要采取()

    • A、并发控制
    • B、保密控制
    • C、数据完整性控制
    • D、通讯控制

    正确答案:A

  • 第9题:

    填空题
    在网络环境下,当多个用户同时访问数据库时,就会产生并发问题,SQLServer是利用()成并发控制的。

    正确答案: 数据封锁机制
    解析: 暂无解析

  • 第10题:

    单选题
    在许多用户同时访问数据库时,数据库要协调各个用户的访问,主要采取()
    A

    并发控制

    B

    保密控制

    C

    数据完整性控制

    D

    通讯控制


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

  • 第11题:

    填空题
    因为并发用户会产生干扰,使数据库发生错误。并发控制的目的就是(),保证数据库不出错。干扰现象包括:()。 ():多个事务在同一时刻读了相同的数据,随后各自进行了更新,后发生的更新替代了先发生的更新——先发生的更新丢失了 ():当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”(DirtyRead)或未提交读。 ():当一个事务需要校验或再确认数据时,可能会出现再读数据已经不对了。 ():和不可重复读相关,当用相同的条件查询记录时,记录个数忽多忽少,有一种“幻象”的感觉。原因是有事务在对相同的表做()操作。

    正确答案: 避免干扰,丢失更新、读“脏”数据、不可重复读、幻象读,丢失更新,读“脏”数据,不可重复读,幻象读,插入或删除
    解析: 暂无解析

  • 第12题:

    填空题
    因为并发用户会产生干扰,使数据库发生错误。并发控制的目的就是(),保证数据库不出错。

    正确答案: 避免干扰
    解析: 暂无解析

  • 第13题:

    当多个用户的( )同时存取或修改数据库时,可能发生相互干扰而造成的错误的操作结果或死锁。

    A.应用程序

    B.并发进程

    C.数据库

    D.操作


    答案:B

  • 第14题:

    数据库允许多个用户程序并行地存取,为保持数据库的完整性,对其实施并发控制,并发控制的单位是( )。

    A.元组

    B.表

    C.事务

    D.视图


    正确答案:C

  • 第15题:

    在并发控制中,【 】是数据库的逻辑工作单位,是用户定义的一组操作序列,是并发控制的单位。


    正确答案:事务
    事务 解析:事务是数据库的逻辑工作单位,是用户定义的一组操作序列。

  • 第16题:

    关于数据库系统中“死锁”的概念,下面说法中正确的是( )。

    A.在数据库中不可能发生死锁

    B.在数据库中有死锁,目的是禁止两个用户同时操作数据库

    C.在并发操作中,可能会发生死锁

    D.单个用户使用数据库不会发生死锁


    正确答案:C
    解析:死锁是指在数据库操作中,由于资源竞争导致的两个或两个以上的用户操作不能进行,陷入无限等待。因此只可能在并发操作中发生。

  • 第17题:

    多用户的数据库系统的目标之一是使它的每一个用户好像面对一个单用户的数据库一样使用它,因此数据库系统必须进行______。

    A.并发控制

    B.完整性控制

    C.安全性控制

    D.可靠性控制


    正确答案:A

  • 第18题:

    并发控制都会产生哪些干扰问题?


    正确答案:并发事务可能会存在的干扰问题主要有:
    丢失更新问题;
    未提交依赖问题;
    不一致分析问题;
    幻象读问题。

  • 第19题:

    在网络环境下,当多个用户同时访问数据库时,就会产生并发问题,SQLServer是利用()成并发控制的。


    正确答案:数据封锁机制

  • 第20题:

    数据库系统的管理和控制功能包括()。

    • A、并发控制
    • B、故障恢复
    • C、完整性控制
    • D、用户认证

    正确答案:A,B,C,D

  • 第21题:

    单选题
    多用户数据库系统的目标之一是使每个用户好像使用一个单用户数据库一样,为此数据库系统必须进行()。
    A

    安全性控制

    B

    完整性控制

    C

    并发控制

    D

    可靠性控制


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

  • 第22题:

    问答题
    并发控制都会产生哪些干扰问题?

    正确答案: 并发事务可能会存在的干扰问题主要有:
    丢失更新问题;
    未提交依赖问题;
    不一致分析问题;
    幻象读问题。
    解析: 暂无解析

  • 第23题:

    单选题
    当多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误结果,并使得数据库的()遭到破坏。因此必须对多用户的并发操作加以控制和协调。
    A

    实用性

    B

    可靠性

    C

    完整性

    D

    独立性


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