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

题目

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

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


相似考题
更多“事务是一个操作序列,这些橾作( )。“当多个事务并发执行时,任何一个事务的更新操作直到其成 ”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

    一个事务中所有对数据库的操作是一个不可分割的操作序列。每个事务的操作序列要么都被成功地执行,要么一个也不被执行,这指的是事务的()

    A.一致性

    B.隔离性

    C.持久性

    D.原子性


    参考答案:D

  • 第3题:

    事务是由一系列操作组成的,事务的执行表现为事务中各个操作的执行。每个事务应具有结束操作。当一个事务需要终止并取消所有已执行的数据修改时应执行的语句是______。


    正确答案:UND0
    UND0

  • 第4题:

    设有两个事务T1和T2,其并发操作序列如下表所示。则下表说法中正确的是( )。

    A)读操作序列不存在问题

    B)该操作序列丢失更新

    C)该操作序列不能重复读

    D)该操作序列读出“脏”数据


    正确答案:B
    事务T1对A做的修改是A←A+10,操作结果为A=110,但是由于并发执行,事务T2也执行操作A←A-10,操作结果为A=100,此时,该T1操作序列所做的修改被事务T2恢复,丢失修改。

  • 第5题:

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

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


    正确答案:C

  • 第6题:

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

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

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

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

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


    正确答案:D

  • 第7题:

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

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

    答案:D
    解析:
    本题考査的是数据库并发控制方面的基础知识。因为,事务是一个操作序列,这些操作“要么都做要么都不做”,是数据库环境中不可分割的逻辑工作单位。

  • 第8题:

    关于事务的隔离级别说法正确的是()。

    • A、事务的隔离级描述了给定事务的行为对其它并发执行事务的暴露程度
    • B、较低的隔离级别可以在保证数据正确性的前提下增加并发度
    • C、脏读是指一个事务在提交操作结果之前,另一个事务可以看到它的结果
    • D、事务必须运行于可重复读或更高的隔离级别以防止丢失更新

    正确答案:A,C,D

  • 第9题:

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

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

    正确答案:A

  • 第10题:

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

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

    正确答案:A,C,D

  • 第11题:

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

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

  • 第12题:

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

    事务是用户定义的一个操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位

    B

    用户不能控制事务的开始与结束

    C

    事务通常是以BEGINTRANSACTION开始,以COMMIT或ROLLBACK结束

    D

    事务具有ACID特性


    正确答案: A,C,D
    解析: 暂无解析

  • 第13题:

    当多个事务并发执行时,数据库管理系统应保证一个事务的执行不被其他事务干扰,这指的是事务的什么特性?————

    A.原子性

    B.一致性

    C.隔离性

    D.持久性


    正确答案:C
    解析:事务具有四个特性:原子性、一致性、隔离性和持久性。
    ①原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。
    ②一致性:即必须保证在数据库状态发生变化时数据库数据的一致性,在事务作用于数据库过程巾,数据应始终满足完整性约束。
    ③隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务十扰。
    ④持续性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。

  • 第14题:

    多个事务并发(),数据容易引起数据不一致现象

    A更新

    B查询

    C访问

    D操作


    参考答案:A

  • 第15题:

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


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

  • 第16题:

    事务故障恢复的步骤是

    A.反向扫描日志文件、对每一个更新操作执行逆操作,如此下去

    B.对每一个更新操作执行逆操作、反向扫描日志文件,如此下去

    C.正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理

    D.正向扫描日志文件、对REDO队列中的事务进行REDO处理、对UNDO队列中的事务进行UNDO处理


    正确答案:A
    解析:事务故障恢复的步骤:反向扫描日志文件、对每一个更新操作执行逆操作,如此下去。系统故障恢复的步骤:正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行 REDO处理。

  • 第17题:

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

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


    正确答案:C

  • 第18题:

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

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

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

  • 第19题:

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

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

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

  • 第20题:

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


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

  • 第21题:

    事务是用户定义的数据库操作序列,不是可分割的工作单位,一个程序中包含多个()。


    正确答案:事务

  • 第22题:

    在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的()性。


    正确答案:隔离

  • 第23题:

    填空题
    在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的()性。

    正确答案: 隔离
    解析: 暂无解析