对事务回滚的正确描述是(52)。A.将该事务对数据库的修改进行恢复B.将事务对数据库的更新写入硬盘C.跳转到事务程序的开头重新执行D.将事务中修改的变量值恢复到事务开始时的初值

题目

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

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

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

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

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


相似考题
参考答案和解析
正确答案:A
解析:事务回滚是指取消当前事务中所作的任何更改并结束事务,返回一个逻辑值,如果操作成功返回真,否则返回假。
更多“对事务回滚的正确描述是(52)。A.将该事务对数据库的修改进行恢复B.将事务对数据库的更新写入硬盘C ”相关问题
  • 第1题:

    ● 事务故障恢复的描述,正确的是 (47) 。

    (47)

    A. 事务故障的恢复必须 DBA参与

    B. 事务故障的恢复需要数据库复本

    C. 事务故障的恢复只需要日志,不需 DBA参与

    D. 事务故障的恢复需要日志和数据库复本


    正确答案:C

  • 第2题:

    事务的ACID性质中,关于原子性(atomicity)的描述正确的是(52)。

    A.指数据库的内容不出现矛盾的状态

    B.若事务正常结束,即使发生故障,更新结果也不会从数据库中消失

    C.事务中的所有操作要么都执行,要么都不执行

    D.若多个事务同时进行,与顺序实现的处理结果是一致的


    正确答案:C
    解析:本题考查应试者对事务处理的掌握。选项A描述了事务的一致性;选项B描述了事务的持久性:选项C描述了事务的原子性;选项D描述事务的并发性应满足的条件。

  • 第3题:

    日志文件是用来记录对数据库的每一次更新活动的文件,当数据库系统发生故障时,可以利用它来进行恢复。下面列出的条目中不属于日志记录的内容的是? ( )

    A.事务开始信息

    B.事务更新信息

    C.事务提交信息

    D.事务地址空间


    正确答案:D
    解析:日志文件是用来记录对数据库每一次更新活动的文件,在动态转储方式中必须建立日志文件,后援副本和日志文件综合起来才能有效地恢复数据库,当数据库毁坏后可重新装入后援副本把数据库回复到转储结束时刻的正确状态,然后利用日志文件,把已经完成的事务进行重新处理,对故障发生时尚未完成的事务进行撤销处理。

  • 第4题:

    对事务日志的正确描述是(51)。

    A.事务日志记录了对数据库的所有操作

    B.事务日志必须严格按照对数据库进行修改的时间次序记录

    C.事务日志文件应该与数据库文件放在同一存储设备上

    D.事务日志的主要目的是应用于审计


    正确答案:B
    解析:本题考查事务日志的基本概念。事务日志是用来记录对数据库的所有更新操作的,即对数据库的每一次更新都会被事务日志所记录,并且采用先记录后更新的策略,对于其他操作如查询并不作记录;事务日志记录的时间顺序应严格按照对数据库更新的顺序;通常事务日志应与数据库文件分开存储在不同的设备上,保证事务日志不被破坏;  日志主要用于保证数据库的故障恢复。

  • 第5题:

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

    A.事务故障

    B.系统故障

    C.介质故障

    D.程序BUG@@@SXB@@@A.由用户对该事务进行回滚

    B.由程序对该事务进行补偿操作

    C.由DBMS对该事务进行回滚

    D.由DBA对该事务进行回滚


    正确答案:A,C

  • 第6题:

    下列关于数据库恢复的描述中,不正确的是----。

    A.应定期将数据库做成档案文件

    B.在进行事务处理过程时数据库更新的全部内容写入日志文件

    C.数据库恢复,还可用最新的档案文件和日志文件的更新映像,将文件恢复到最新的检查点文件状态

    D.发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检查点文件状态


    正确答案:D
    解析:发生故障时,用最新的档案文件和日志文件的更新映像。可以将文件恢复到最新的检查点文件状态。所以D项不正确。

  • 第7题:

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

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

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

  • 第8题:

    下列哪些操作需要回滚数据()。

    • A、提交事务
    • B、回滚事务
    • C、还原失败事务的影响
    • D、把事务的操作写入重做日志

    正确答案:B,C

  • 第9题:

    关于回滚日志的说法正确的是哪些()

    • A、UNDO日志在数据被修改后记录它的新值
    • B、采用回滚段机制来处理
    • C、回滚段在事务结束时释放
    • D、数据库进行回滚操作时直接利用回滚段进行恢复

    正确答案:B,C

  • 第10题:

    数据库操作时服务器突然掉电,当重新启动后,您如何恢复已经完成但还没把数据写入硬盘的事务,以及正在进行一半的事务()

    • A、运行ROLL FORWARD ALL TRANSACTION
    • B、不用。SQL Server2000自动恢复,即通过日志恢复所有已经完成但还没把数据写入硬盘的事务到硬盘,并撤消正在进行一半的事务。
    • C、先备份事务日志,再将数据库恢复到上一完全数据库备份,再把刚备份的事务日志恢复到当前数据库的日志中。
    • D、没有办法。只能使用数据库以前的备份。

    正确答案:B

  • 第11题:

    某公司的数据库突然不能正常运行,后经检查发现是由某块硬盘损坏引起的,现要恢复数据库正常运行,应如何处理()

    • A、更换磁盘
    • B、利用事务本身的回滚段从前到后扫描,根据被修改数据的旧值取消对其的修改
    • C、从最近一个检查点开始进行重做或回滚操作
    • D、使用之前建立的系统备份以及归档日志文件进行系统恢复

    正确答案:A,D

  • 第12题:

    填空题
    硬故障的恢复技术解决的是事务的()。所谓持久性就是当完成对数据库的更新后(当然是事务提交后)使得更新能够永久有效,不会因为任何故障而丢失,即便是硬盘损坏也能够将数据库恢复到最新的、()状态。

    正确答案: 持久性,一致的
    解析: 暂无解析

  • 第13题:

    事务故障恢复的描述,正确的是(47)。

    A.事务故障的恢复必须DBA参与

    B.事务故障的恢复需要数据库复本

    C.事务故障的恢复只需要日志,不需DBA参与

    D.事务故障的恢复需要日志和数据库复本


    正确答案:C
    解析:本题考查数据库事务故障恢复方面的基础知识。事务管理和故障恢复主要是对付系统内发生的自然因素故障,保证数据和事务的一致性和完整性。事务运行的每一步结果都记录在系统日志文件中,当发生故障时根据日志文件进行事务的恢复。

  • 第14题:

    ●关于ROLLBACK的描述,正确的是__(55) 。

    (55)

    A. ROLLBACK语句会将事务对数据库的更新写入数据库

    B.ROLLBACK语句会将事务对数据库的更新撤消

    C.ROLLBACK语句会退出事务所在程序

    D.ROLLBACK语句能够将事务中使用的所有变量置空值


    正确答案:B

  • 第15题:

    对于事务故障的恢复,下列描述正确的是(70)。

    A.事务故障的恢复不需要访问日志文件

    B.事务故障恢复时需要REDO已提交的事务

    C.事务故障恢复时需要正向扫描日志,对该事务进行UNDO操作

    D.事务故障恢复时需要反向扫描日志,对该事务进行UNDO操作


    正确答案:D
    本题考查对故障及恢复技术的理解。事务故障是指由于事务程序运行过程中,因为非预期的原因,导致在运行过程中不能达到预期的终点(COMMIT或显示的ROLLBACK),造成数据库的不一致。事务故障的恢复,即需要将产生故障的事务已经完成的对数据库的修改撤销。事务对数据库的修改内容被严格按照执行的时间顺序记录在日志中,可以通过逆向扫描日志文件,将产生故障的事务对数据库的操作逐一复原(UNDO),直到事务开始标志,就像该事务未执行一样,即完成恢复。

  • 第16题:

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

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

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

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

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


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

  • 第17题:

    下面关于SQL Server数据库系统故障的不正确叙述是( )。

    A.系统故障是指计算机系统出现故障不能正常运行,但磁盘没有问题。

    B.系统故障将造成内存数据丢失,事务非正常中止。

    C.出现系统故障时,未提交事务对数据库的更新不会写入此盘。

    D.对于系统故障,DBMS可根据事务日志将数据库恢复到故障点。


    正确答案:C

  • 第18题:

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

    (52)

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

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

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

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


    正确答案:B

  • 第19题:

    在SQL中,通过使用COMMIT和和ROLLBACK语句可以结束事务。以下说法正确的是( )

    A.某事务执行了ROLLBACK语句,表示事务正确地执行完毕
    B.某事务执行了ROLLBACK语句,可将其对数据库的更新写入数据库
    C.某事务执行了ROLLBACK语句,可将其对数据库的更新撤消
    D.某事务执行了COMIMIIT语句,其影响可用ROLLBACK语句来撤销

    答案:C
    解析:

  • 第20题:

    硬故障的恢复技术解决的是事务的()。所谓持久性就是当完成对数据库的更新后(当然是事务提交后)使得更新能够永久有效,不会因为任何故障而丢失,即便是硬盘损坏也能够将数据库恢复到最新的、()状态。


    正确答案:持久性;一致的

  • 第21题:

    下列关于使用检查点进行数据库恢复的说法正确的是哪些()

    • A、产生检查点时,系统只把缓冲区中的日志写入磁盘(多选)
    • B、数据库恢复从最近的检查点扫描联机日志
    • C、重做联机日志记录的内容
    • D、对仍活动的事务使用回滚日志进行回滚

    正确答案:B,C

  • 第22题:

    关于事务处理下列说法错误的是()

    • A、事务处理不是完全提交,就是完全回退
    • B、COMMIT操作将事务所做更改写入数据库
    • C、ROLLBACK则对事务操作进行回滚,取消对数据所做的更改
    • D、COMMIT之后还可以通过ROLLBACK语句执行回滚操作

    正确答案:D

  • 第23题:

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

    事务开始

    B

    事务回滚

    C

    事务读写

    D

    事务提交


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