更多“从存储器传送数据到CPU的事务叫()A、程序事务B、读事务C、写事务D、数据事务”相关问题
  • 第1题:

    对事务回滚的正确描述是(51)。

    A.将该事务对数据库的修改进行恢复

    B.将事务对数据库的更新写入硬盘

    C.跳转到事务程序的开头重新执行

    D.将事务中修改的变量值恢复到事务开始时的初值


    正确答案:A
    解析:本题考查事务的基本概念。事务是数据库更新操作的基本单位,事务回滚是指将该事务已经完成的对数据库的更新操作撤销。事务对数据库的操作首先是在缓冲区中进行的,由DBMS来实现定期的缓冲区数据写入硬盘数据库的操作,也可由显式的指令来完成,事务的撤销只涉及数据库,不会改变事务中的变量值。

  • 第2题:

    ( ) 是事务中最低的级别,该级别下的事务可以读取到另一个事务中未提交的数据,即脏读。

    A SERIALIZABLE

    B READ UNCOMMITTED

    C READ COMMITTED

    D REPEATABLE READ


    参考答案:B

  • 第3题:

    事务的持久性是指( )。

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

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

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

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


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

  • 第4题:

    数据库应用系统的数据处理需求可以表示为事务规范。下列描述中不属于事务规范的是( )。

    A.事务用户

    B.事务名称

    C.事务描述

    D.事务隔离性级别


    参考答案:D

  • 第5题:

    ● 事务回滚指令ROLLBACK执行的结果是 (52) 。

    (52)

    A. 跳转到事务程序开始处继续执行

    B. 撤销该事务对数据库的所有的INSERT、UPDATE、DELETE 操作

    C. 将事务中所有变量值恢复到事务开始时的初值

    D. 跳转到事务程序结束处继续执行


    正确答案:B

  • 第6题:

    回滚段用来存储()。

    • A、事务改变前的旧数据
    • B、事务改变后的新数据
    • C、事务改变前后的数据
    • D、重做日志

    正确答案:A

  • 第7题:

    变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于()。

    • A、变换型
    • B、事务型

    正确答案:A

  • 第8题:

    ()当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”或未提交读。


    正确答案:读“脏”数据

  • 第9题:

    系统环境为()处理,则应当经常备份数据库。

    • A、关机事务
    • B、备份事务
    • C、联机事务
    • D、恢复事务

    正确答案:C

  • 第10题:

    在多个事务并发执行时,如果事务T1对数据项A的修改覆盖了事务T2对数据项A的修改,这种现象称为()。

    • A、丢失修改
    • B、读脏数据
    • C、不可重复读
    • D、数据不一致

    正确答案:A

  • 第11题:

    单选题
    在执行长时间的数据库操作的时候,需要数据库的事务支持来确保信息的完整性,下面关于事务的说法,不正确的是()
    A

    使用SQLiteDatabese的beginTransaction()方法可以开启一个事务

    B

    当程序执行到endTransaction()方法的时候,会检查事务的标志是否为成功

    C

    当应用需要提交事务,必须在程序执行到endTransaction()方法之前使用setTransactionSuccessful()方法设置事务的标志为成功,如果不调用该方法,就会默认回滚事务

    D

    SQLite允许嵌套事务


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

  • 第12题:

    单选题
    从存储器传送数据到CPU的事务叫()
    A

    程序事务

    B

    读事务

    C

    写事务

    D

    数据事务


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

  • 第13题:

    若事务T对数据对象A加上S锁,则()。

    A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。

    B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。

    C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。

    D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。


    参考答案C

  • 第14题:

    下列哪一项不是日志文件中应该记录的内容?

    A.事务开始

    B.事务提交

    C.事务对数据的修改

    D.事务对数据的查询


    正确答案:D
    解析:日志是日志记录的序列,它记录了数据库中所有更新活动。数据查询并没有涉及到数据更新,所以事务对数据的查询并不是日志记录的内容。

  • 第15题:

    事务回滚指令ROLLBACK执行的结果是(52)。

    A.跳转到事务程序开始处继续执行

    B.撤销该事务对数据库的所有的INSERT、UPDATE、DELETE操作

    C.将事务中所有变量值恢复到事务开始时的初值

    D.跳转到事务程序结束处继续执行


    正确答案:B
    解析:本题考查对事务编程的掌握。回滚是指事务程序执行过程中,将从事务开始到回滚指令前的所有对数据库的更新操作撤销,其效果是相当于该事务的所以更新操作根本就没有被执行。回滚是事务结束的一种方式,通常作为更新出错时使用,并不是结构化的程序跳转指令,故不会跳转到事务开始或结束,这样的跳转就由结构化指令如return,goto等来实现,与事务无关。另外,回滚只针对数据的更新操作,与变量无关。

  • 第16题:

    事务规范包括以下几方面事务描述信息______。

    ①事务名称 ②事务描述 ③事务用户

    ④事务所访问的数据项 ⑤事务过程

    A) ①②④⑤

    B) ①②③⑤

    C) ①②③④⑤

    D) ①②③④

    A.

    B.

    C.

    D.


    正确答案:D

  • 第17题:

    事务T1读取数据A后,数据A又被事务T2所修改,事务T1再次读取数据A时,与第一次所读值不同。这种不一致性被称为(请作答此空),其产生的原因是破坏了事务T1的( )。

    A.丢失修改
    B.读脏数据
    C.不可重复读
    D.幻影现象

    答案:C
    解析:
    数据库的并发操作通常会带来3个问题:丢失更新问题、读脏数据问题和不可重复读问题。依题意,事务T1读取数据A后,数据A又被事务T2所修改,事务T1再次读取数据A时,与第一次所读值不同。这种不一致性被称为不可重复读,其产生的原因是破坏了事务T1的隔离性。隔离性(Isolation)是指在多个事务并发(同时)执行,每个事务都感觉不到系统中有其他的事务在执行。

  • 第18题:

    在执行长时间的数据库操作的时候,需要数据库的事务支持来确保信息的完整性,下面关于事务的说法,不正确的是()

    • A、使用SQLiteDatabese的beginTransaction()方法可以开启一个事务
    • B、当程序执行到endTransaction()方法的时候,会检查事务的标志是否为成功
    • C、当应用需要提交事务,必须在程序执行到endTransaction()方法之前使用setTransactionSuccessful()方法设置事务的标志为成功,如果不调用该方法,就会默认回滚事务
    • D、SQLite允许嵌套事务

    正确答案:D

  • 第19题:

    在数据库系统中,读脏数据是指一个事务读了另一个事务()

    • A、未更新的数据
    • B、未撤销的数据
    • C、未提交的数据
    • D、未刷新的数据

    正确答案:C

  • 第20题:

    下列哪一项不是日志文件中应该记录的内容?()

    • A、事务开始
    • B、事务提交
    • C、事务对数据的修改
    • D、事务对数据的查询

    正确答案:D

  • 第21题:

    在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()。

    • A、对读数据不加锁,对写数据在事务开始时加X锁,事务完成后释放X锁
    • B、读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁
    • C、读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁
    • D、在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁

    正确答案:C

  • 第22题:

    若事务T对数据对象A加上S锁,则()。

    • A、事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁。
    • B、事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁。
    • C、事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。
    • D、事务T可以读A和修改A,其它事务能对A加S锁和X锁。

    正确答案:B

  • 第23题:

    单选题
    ()是指将该事务已经完成的对数据库的更新操作撤销。
    A

    事务开始

    B

    事务回滚

    C

    事务读写

    D

    事务提交


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