事务是一个操作序列,这些橾作(请作答此空)。“当多个事务并发执行时,任何一个事务的更新操作直到其成功提交前的整个过程,对其他事务都是不可见的。“这一性质通常被称为事务的( )性质。A.“可以做,也可以不做”,是数据库环境中可分割的逻辑工作单位 B.“可以只做其中的一部分”,是数据库环境中可分割的逻辑工作单位 C.“要么都做,要么都不做”,是数据库环境中可分割的逻辑工作单位 D.“要么都做,要么都不做”,是数据库环境中不可分割的逻辑工作单位

题目
事务是一个操作序列,这些橾作(请作答此空)。“当多个事务并发执行时,任何一个事务的更新操作直到其成功提交前的整个过程,对其他事务都是不可见的。“这一性质通常被称为事务的( )性质。

A.“可以做,也可以不做”,是数据库环境中可分割的逻辑工作单位
B.“可以只做其中的一部分”,是数据库环境中可分割的逻辑工作单位
C.“要么都做,要么都不做”,是数据库环境中可分割的逻辑工作单位
D.“要么都做,要么都不做”,是数据库环境中不可分割的逻辑工作单位

相似考题
参考答案和解析
答案:D
解析:
本题考査的是数据库并发控制方面的基础知识。因为,事务是一个操作序列,这些操作“要么都做要么都不做”,是数据库环境中不可分割的逻辑工作单位。
更多“事务是一个操作序列,这些橾作(请作答此空)。“当多个事务并发执行时,任何一个事务的更新操作直到其成功提交前的整个过程,对其他事务都是不可见的。“这一性质通常被称为事务的( )性质。”相关问题
  • 第1题:

    ( 4 )当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的干扰,事务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的

    A )原子性

    B )一致性

    C )持久性

    D )隔离性


    正确答案:D

  • 第2题:

    事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于 (8)状态。


    正确答案:
        (4) [解析] 事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交,如果一个事物执行失败.则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于一致性状态。
        [答案] (8)一致性

  • 第3题:

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


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

  • 第4题:

    事务有多种性质,“一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也将永久有效。”这一性质属于事务的()性质。

    A.原子性

    B.一致性

    C.隔离性

    D.持久性


    正确答案:D

  • 第5题:

    事务有多种性质,“当多个事务并发执行时,任何一个事务的更新操作直到其成功提交前的整个过程,对其他事务都是不可见的。”这一性质属于事务的( )性质。

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


    正确答案:C

  • 第6题:

    下面关于事务的ACID属性的叙述中,不正确的说法是( )。

    A.事务对数据库的所有操作,是一个不可分割的工作单元。这些操作要么全部执行,要么什么也不做。

    B.一个事务独立执行的结果,应保持数据库中数据的一致性。确保单个事务的一致性是由应用程序员编写事务程序来实现的。

    C.在多个事务并发执行时,系统应保证其结果与这些事务先后单独执行时的某一结果是一样的。

    D.一个事务完成后,系统不一定立即将其对数据库的更新写入磁盘,因此,如果系统出现故障,就会丢失它对数据库的更新并且无法恢复。


    正确答案:D

  • 第7题:

    系统中同时运行多个事务,若其中一个事务因为自身故障被系统强行退出,而其它事务仍正常运行,这种故障称为( )。该故障发生时,会造成数据库的不一致,解决的方法是(请作答此空)。

    A.由用户对该事务进行回滚
    B.由程序对该事务进行补偿操作
    C.由DBMS对该事务进行回滚
    D.由DBA对该事务进行回滚

    答案:C
    解析:
    本题考查故障与恢复知识。数据库系统的故障分为三类:事务故障、系统故障和介质故障。事务故障是单独一个事务出问题而不能执行下去,并不影响其他事务的执行;系统故障是故障导致系统重启,当前运行中的事务及刚刚提交的事务会导致数据库不一致;介质故障则是数据库文件的存储介质如硬盘发生故障导致数据丢失。DBMS对不同类别的故障使用不同的恢复方法。其中事务故障和系统故障由DBMS来完成事务级别的恢复,即根据日志文件对未完成的事务进行UNDO操作,对己完成的事务进行REDO操作,使数据库恢复到故障前的一致性状态;介质故障需要DBA介入,装载备份文件后交由DBMS进行恢复。

  • 第8题:

    事务一旦提交,即使在写入数据库前数据尚在内存中而发生故障造成系统重启,该事务的执行结果也必须入数据库,该性质称为事务的( ),为保证这一性质,必须使用(请作答此空)。

    A.镜像
    B.数据库备份
    C.日志
    D.两段锁协议

    答案:C
    解析:
    本题考查数据库恢复的基础知识。数据库故障会造成数据的不一致。数据库的更新是由事务驱动的,事务的ACID属性被破坏是数据不一致的根本原因。系统重启会使内存中更新过的数据未写入硬盘而丢失,破坏了事务的持久性,即事务一经提交,其对数据库的影响会体现到数据库中。为保证事务发生故障后可恢复,DBMS使用日志。即在对数据更新前,先将欲做的修改在日志中记录并写入硬盘,然后再进行数据更新。当系统重启时,根据日志文件对数据进行恢复。

  • 第9题:

    事务的隔离性:按任何一个()顺序依次执行多个事务也是正确的。事务的交叉执行过程是正确的,当且仅当其与串行执行过程(),则称事务是()的。


    正确答案:串行;等价;可串行化

  • 第10题:

    以下关于事务的说法,正确的是()。

    • A、事务是用户定义的一个操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位
    • B、用户不能控制事务的开始与结束
    • C、事务通常是以BEGINTRANSACTION开始,以COMMIT或ROLLBACK结束
    • D、事务具有ACID特性

    正确答案:A,C,D

  • 第11题:

    以下对于事务的叙述,比较全面的是()

    • A、事务中的操作是一个整体,要成功都成功,要失败都失败
    • B、事务可以把所操作的数据库由一个状态转变到另一个状态
    • C、事务在提交之前,其它事务看不到它对数据库的影响
    • D、事务提交后,其结果将在数据库中得以体现
    • E、以上所述都是正确的

    正确答案:E

  • 第12题:

    单选题
    以下对于事务的叙述,比较全面的是()
    A

    事务中的操作是一个整体,要成功都成功,要失败都失败

    B

    事务可以把所操作的数据库由一个状态转变到另一个状态

    C

    事务在提交之前,其它事务看不到它对数据库的影响

    D

    事务提交后,其结果将在数据库中得以体现

    E

    以上所述都是正确的


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

  • 第13题:

    以下关于事务调度的说法错误的是______。

    A) 调度分为串行调度和并发调度

    B) 串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务

    C) 多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变

    D) 并发调度中不同事务的操作不可以交叉执行


    正确答案:D
        (26) [解析] 并发调度中不同事务的操作可以交叉执行。
        [答案] D

  • 第14题:

    事务是数据执行的基本工作单位,如果一个事务执行成功,则全部更新提交。如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于______状态。


    正确答案:一致性
    一致性 解析:事务是用户定义的一个数据库操作序列,事务具有原子性、一致性、隔离性和持续性,简称为ACID特性。

  • 第15题:

    事务的持久性是指( )。

    A.事务的所有操作在数据库中要么都做,要么都不做

    B.事务一旦提交,对数据库的改变是永久的

    C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的

    D.事务的隔离执行(没有并发其他事务)保持数据库的一致性


    正确答案:B
    解析:为了保证事务的正确执行,维护数据库的完整性,事务必须具有以下特性:①原子性(Atomicity)②一致性(Consistency)③隔离性(Isolation)④持久性(Durability),简称事务的ACID性质,其中事务的持久性是指一个事务完成后,它对数据库的改变必须是永久性的,即使系统可能产生故障。

  • 第16题:

    当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事务都是不可见的”,这一性质通常被称为事务的( )。

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


    正确答案:C

  • 第17题:

    事务是一个操作序列,这些橾作( )。“当多个事务并发执行时,任何一个事务的更新操作直到其成功提交前的整个过程,对其他事务都是不可见的。“这一性质通常被称为事务的( )性质。

    A.“可以做,也可以不做”,是数据库环境中可分割的逻辑工作单位 B.“可以只做其中的一部分”,是数据库环境中可分割的逻辑工作单位 C.“要么都做,要么都不做”,是数据库环境中可分割的逻辑工作单位 D.“要么都做,要么都不做”,是数据库环境中不可分割的逻辑工作单位 A.原子性 B.—致性 C.隔离性 D.持久性


    正确答案:D,C

  • 第18题:

    事务是一个操作序列,这些橾作( )。“当多个事务并发执行时,任何一个事务的更新操作直到其成功提交前的整个过程,对其他事务都是不可见的。“这一性质通常被称为事务的(请作答此空)性质。

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

    答案:C
    解析:
    本题考査的是数据库并发控制方面的基础知识。因为,事务具有原子性、一致性、隔离性和持久性。这4个特性也称事务的ACID性质。①原子性(atomicity)。事务是原子的,要么都做,要么都不做。②一致性(consistency)。事务执行的结果必须保证数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功亊务提交的结果时,称数据库处于一致性状态。③隔离性(isolation)。事务相互隔离。当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事务都是不可见的。④持久性(durability)。一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也将永久有效。

  • 第19题:

    运行中的系统因为故障导致服务器重启,正在执行的事务中断,破坏了事务的原子性,恢复的方法是利用日志进行(请作答此空)操作;而已经提交的事务在故障发生时尚未写入磁盘,破坏了事务的( ),恢复的方法是利用日志进行Redo操作。

    A.Undo
    B.Redo
    C.CoDunit
    D.Rollback

    答案:A
    解析:
    本题考查故障与恢复的基础知识。故障导致服务器重启,故障时正在执行的事务的原子性被破坏,即事务没有执行完,其对数据库的部分更新可能己经写入硬盘上的数据库文件,重启后这部分更新使得数据库处于不一致性状态,应对其进行处理,撤销故障时未完成的事务对数据库的更新,使数据库还原到未完成的事务执行前的状态,相当于这些事务没有执行。这种恢复操作借助于日志文件来完成。日志按照时间顺序记录了所有事务对数据库的更新操作。而且在对数据库的更新之前已被写入硬盘。可以逆向扫描日志记录,找出未完成的事务,将其对数据库的修改还原,称为Undo操作。同样,故障发生时已经完成提交的事务,其对数据库的修改可能还在内存中的I/O缓冲区中,没来得及写入硬盘,重启后这部分修改会丢失,破坏了事务的持久性。同样借助于日志文件,找到故障前已完成的事务,将其对数据库的更新重做一遍,即可完成对应事务的更新操作。这一操作称为Redo操作。

  • 第20题:

    “当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程对其他事务都是不可见的”,这一性质通常被称为事务的(53)。

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

    答案:C
    解析:
    事务具有原子性、一致性、隔离性和持久性。
    事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。
    一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。
    隔离性表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见。
    持久性表示已提交的数据在事务执行失败时,数据的状态都应该正确。

  • 第21题:

    如果一个事务执行成功,则该事务中的更新全部提交;如果一个事务执行失败,则该事务中已做过的更新全部撤消,好像这个事务从未做过这些更新。这是保证了事务的()。

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

    正确答案:A

  • 第22题:

    事务的原子性是指()。

    • A、事务中包括的所有操作要么都做,要么都不做
    • B、事务一旦提交.对数据库的改变是永久的
    • C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
    • D、事务必须使数据库从一个一致性状态变到另一个一致性状态

    正确答案:A

  • 第23题:

    填空题
    事务的隔离性:按任何一个()顺序依次执行多个事务也是正确的。事务的交叉执行过程是正确的,当且仅当其与串行执行过程(),则称事务是()的。

    正确答案: 串行,等价,可串行化
    解析: 暂无解析