更多“事务是()和并发控制的基本单位。”相关问题
  • 第1题:

    关于事务的描述参考的是( )。

    A 事务可以看作是作业或任务,它是完成用户一个特定工作的一组命令 ,是构成 单一逻辑工作 单元的

    B 事务(transaction) 是数据库应用的基本性质之一,是管理数据库运作的一个逻辑单位。

    C 多个用户的应用要同时参考运行,需要用事务来控制并发控制

    D 为了保证不丢失数据,也需要事务来进行恢复控制。


    参考答案ABCD

  • 第2题:

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

    A.元组

    B.表

    C.事务

    D.视图


    正确答案:C

  • 第3题:

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


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

  • 第4题:

    保证事务的持久性是数据库管理系统中( )部件的责任。

    A.事务管理

    B.恢复管理

    C.并发控制

    D.程序员


    正确答案:B

  • 第5题:

    下面各项中,用来解决“一个并发调度是否正确”问题的选项是——。

    A.串行调度

    B.并发事务的可并行化

    C.并发事务的可串行化

    D.并发事务的有效调度


    正确答案:C
    解析:并发事务的可串行化调度可用来解决“一个并发调度是否正确”的问题。

  • 第6题:

    DBMS中实现事务原子性的子系统是()。

    A.完整性子系统
    B.恢复管理子系统
    C.事务管理子系统
    D.并发控制子系统

    答案:C
    解析:
    DBMS中实现事务原子性的子系统是事务管理子系统。

  • 第7题:

    数据库管理系统为什么要对事务进行并发控制?如果不进行并发控制会出现哪些问题?


    正确答案: 1.为了充分利用系统资源发挥数据库共享资源的特点,应该允许多个事务并行地执行,当多用户并发地存取数据库时就会产生多个事务同时存取同一数据的情况,若对并发操作不加控制就可能会存取和存储不正确的数据,破坏事务的一致性和数据库的一致性;所以数据库管理系统必须提供并发控制机制。
    2.如果不进行并发控制会出现数据丢失修改、不可重复读和读“脏”数据等问题。

  • 第8题:

    事务并发控制机制中,预防死锁的方法是()和()


    正确答案:一次封锁法;顺序封锁法

  • 第9题:

    数据库管理系统为什么要对事务进行并发调度?并发调度时为什么要进行并发控制?


    正确答案: 数据库是一个共享资源,可以供多个用户使用;如果事务一个一个地串行执行,则许多系统资源将处于空闲状态,因此为了充分利用系统资源发挥数据库共享资源的特点,应该允许多个事务并行地执行,进行并发调度;当多用户并发地存取数据库时就会产生多个事务同时存取同一数据的情况,若对并发操作不加控制就可能会存取和存储不正确的数据,破坏事务的一致性和数据库的一致性;所以数据库管理系统必须提供并发控制机制。

  • 第10题:

    在处理数据库并发控制问题时,DBMS所使用的基本逻辑单元是()

    • A、程序
    • B、指令
    • C、事务
    • D、进程

    正确答案:C

  • 第11题:

    问答题
    数据库管理系统为什么要对事务进行并发调度?并发调度时为什么要进行并发控制?

    正确答案: 数据库是一个共享资源,可以供多个用户使用;如果事务一个一个地串行执行,则许多系统资源将处于空闲状态,因此为了充分利用系统资源发挥数据库共享资源的特点,应该允许多个事务并行地执行,进行并发调度;当多用户并发地存取数据库时就会产生多个事务同时存取同一数据的情况,若对并发操作不加控制就可能会存取和存储不正确的数据,破坏事务的一致性和数据库的一致性;所以数据库管理系统必须提供并发控制机制。
    解析: 暂无解析

  • 第12题:

    单选题
    为保证多用户环境中数据的完整性和一致性,DBMS采用的控制称为()
    A

    安全性控制

    B

    完整性控制

    C

    事务控制

    D

    并发控制


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

  • 第13题:

    保证事务的持久性是数据库管理系统中哪个部件的责任?

    A.事务管理

    B.恢复管理

    C.并发控制

    D.程序员


    正确答案:B
    解析:数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性,即原子性、一致性、隔离性和持久性。这四个特性都要有相关的机制保证。事务的原子性是数据库管理系统中管理部件的责任;事务的一致性是事务编码的应用程序员的责任;事务的隔离性是管理系统中一个并发控制部件的责任;事务的持久性是数据库系统中恢复管理部件的责任。

  • 第14题:

    并发控制的基本单位是( )。

    A.元素

    B.数据

    C.事务

    D.字段


    正确答案:C
    解析:并发控制的基本单位是事务。

  • 第15题:

    事务的持久性是由DBMS的( )实现的。

    A.事务管理子系统

    B.并发控制子系统

    C.恢复管理子系统

    D.完整性约束机制


    正确答案:C

  • 第16题:

    以下关于锁的粒度叙述错误的是______。

    A.施加X锁和S锁的数据项的大小称为锁的粒度

    B.锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关

    C.在关系数据库中,可以对数据页、索引和块等物理单元进行加锁

    D.当锁粒度比较大时,事务的并发度高,但是系统开销比较大


    正确答案:D
    解析:锁粒度越大,系统中可以被加锁的数据项就越少,事务并发执行度也越低,但同时系统的开销也越小。

  • 第17题:

    保持单个事务的一致性是数据库系统中( )的责任。

    A)完整性控制部件

    B)事务管理部件

    C)恢复管理部件

    D)并发控制部件


    正确答案:B

  • 第18题:

    下列关于数据库管理系统维护事务的ACID特性的叙述中,哪一条是正确的()。

    A.保证事务的原子性是DBMS的事务管理器中并发控制部件的责任
    B.保证事务的持久性是DBMS的事务管理器中并发控制部件的责任
    C.保证单个事务的隔离性是DBMS的事务管理器中并发控制部件的责任
    D.保证单个事务的一致性是DBMS的事务管理器中并发控制部件的责任

    答案:D
    解析:
    事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQLServer能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。事务的特性(ACID特性):①原子性(Atomicity),事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。②一致性(Consistency),事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。③隔离性(Isolation),一个事务的执行不能被其他事务干扰。④持续性/永久性(Durability),一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。数据库管理系统(DBMS)的事务管理器中并发控制部件的目标是保证一致性的前提下最大限度地提高并发度,所以保证单个事务的一致性是它的责任。

  • 第19题:

    Bean管理事务有两种方法:JDBC控制事务和JTA控制事务。


    正确答案:正确

  • 第20题:

    恢复和并发控制的基本单位是()。


    正确答案:事务

  • 第21题:

    为保证多用户环境中数据的完整性和一致性,DBMS采用的控制称为()

    • A、安全性控制
    • B、完整性控制
    • C、事务控制
    • D、并发控制

    正确答案:C

  • 第22题:

    问答题
    数据库管理系统为什么要对事务进行并发控制?如果不进行并发控制会出现哪些问题?

    正确答案: 1.为了充分利用系统资源发挥数据库共享资源的特点,应该允许多个事务并行地执行,当多用户并发地存取数据库时就会产生多个事务同时存取同一数据的情况,若对并发操作不加控制就可能会存取和存储不正确的数据,破坏事务的一致性和数据库的一致性;所以数据库管理系统必须提供并发控制机制。
    2.如果不进行并发控制会出现数据丢失修改、不可重复读和读“脏”数据等问题。
    解析: 暂无解析

  • 第23题:

    填空题
    事务是()和并发控制的基本单位。

    正确答案: 恢复
    解析: 暂无解析