对事务日志的正确描述是(51)。A.事务日志记录了对数据库的所有操作B.事务日志必须严格按照对数据库进行修改的时间次序记录C.事务日志文件应该与数据库文件放在同一存储设备上D.事务日志的主要目的是应用于审计

题目

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

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

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

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

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


相似考题
更多“对事务日志的正确描述是(51)。A.事务日志记录了对数据库的所有操作B.事务日志必须严格按照对数据库进行修改的时间次序记录C.事务日志文件应该与数据库文件放在同一存储设备上D.事务日志的主要目的是应用于审计”相关问题
  • 第1题:

    ● 对于数据库恢复,下列描述正确的是 (49) 。

    (49)

    A. 介质故障的恢复不需要DBA 的参与,由DBMS 自动完成

    B. 日志文件严格按照事务的请求时间顺序进行记录

    C. 事务故障恢复时需要逆向扫描日志对未完成事务进行UNDO 操作

    D. 检查点时刻的数据库一定是处于一致性状态的


    正确答案:C

  • 第2题:

    下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?

    A.日志是日志记录的序列,它记录了数据库中的所有更新活动

    B.日志记录中包括事务提交日志记录:《Ti commit>

    C.利用更新日志记录中的改前值可以进行uN:DO

    D.事务故障恢复只需要正向扫描日志文件


    正确答案:D
    解析:日志文件在数据库恢复中起着非常重要的作用,它记录了数据库中所有的更新活动,包括日志提交记录<Ti commit>。利用更新日志记录中的改前值可以进行uN.D0,撤销已做的修改操作;利用更新日志记录中的改后值可以进行REDO,重做已完成的操作。事务故障恢复的步骤是:反向扫描日志文件,查找该事务的更新操作,对每一个更新操作执行uND0,直到读到该事务的开始日志。故答案选D。

  • 第3题:

    下列关于日志的叙述中,不正确的是______。

    A.日志登记的顺序严格按照事务在执行中各操作发生的实际顺序登记

    B.必须先把对数据库的修改写到外部数据库中,再把日志记录写到外存的日志文件中

    C.对事务故障的恢复一般首先反向扫描日志文件查找该事务的更新操作

    D.对系统故障的恢复一般首先正向扫描日志文件,找出故障发生前已提交的事务


    正确答案:B
    解析:为保障对故障恢复的支持,登记日志记录时必须遵循以下原则:登记的顺序严格按照事务的并发执行中各操作发生的实际顺序;必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中。

  • 第4题:

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

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

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

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

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


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

  • 第5题:

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

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

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

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

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


    正确答案:B
    解析:事务日志(Transactionlogs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注事务日志。事务日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个事务过程,事务日志都有非常全面的记录,根据这些记录可以将数据文件恢复成事务前的状态。从事务动作开始,事务日志就处于记录状态,事务过程中对数据库的任何操作都在记录范围,直到用户点击提交或后退后才结束记录。每个数据库都拥有至少一个事务日志及一个数据文件。出于性能上的考虑,SQLServer将用户的改动存入缓存中,这些改变会立即写入事务日志,但不会立即写入数据文件。事务日志会通过一个标记点来确定某个事务是否已将缓存中的数据写入数据文件。当SQLServer重启后,它会查看日志中最新的标记点,并将这个标记点后面的事务记录抹去,因为这些事务记录并没有真正地将缓存中的数据写入数据文件。这可以防止那些中断的事务修改数据文件。事务日志对数据库有重要作用,同时它对系统的整体性能也有一定影响。通过几个选项,我们可以对事务日志的性能进行优化。由于事务日志是一个连续的磁盘写入过程,因此在这当中不会发生读取动作。

  • 第6题:

    在MS SQL Server中,关于数据库的说法正确的是()。

    A.一个数据库可以不包含事务日志文件

    B.一个数据库只可以包含一个事务日志文件和一个数据库文件

    C.一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件

    D.一个数据库可以包含多个事务日志文件,但只能包含一个主数据文件


    本题答案:D

  • 第7题:

    关于事务的故障与恢复,下列描述正确的是_( )_。

    A.事务日志是用来记录事务执行的频度
    B.采用增量备份,数据的恢复可以不使用事务日志文件
    C.系统故障的恢复只需进行重做(Redo)操作
    D.对日志文件设立检查点目的是为了提高故障恢复的效率

    答案:D
    解析:

  • 第8题:

    SQL Server中,下面关于数据库文件叙述错误的是()。

    • A、可添加辅助数据文件和事务日志文件
    • B、可删除主数据文件和事务日志文件
    • C、可修改数据文件和事务日志文件大小
    • D、一个数据库至少有一个事务日志文件

    正确答案:B

  • 第9题:

    为了保证数据库的可恢复性,在建立日志文件时必须遵循的原则包括()。

    • A、记录的次序严格按并发事务执行的时间次序
    • B、必须先写日志文件,后写数据库
    • C、必须先写数据库,后写日志文件
    • D、必须将数据库的所有更新操作记录到日志文件中

    正确答案:A,B,D

  • 第10题:

    关于日志下面说法正确的有()

    • A、日志是记录了所有的更新操作
    • B、必须先记日志,后写数据库
    • C、日志必须严格按照并发事务执行的时间次序登记
    • D、日志记录了所有的查询操作

    正确答案:A,B,C

  • 第11题:

    日志文件是数据库系统出现故障以后,保证数据正确、一致的重要机制之一。下列关于日志文件的说法错误的是()。

    • A、日志的登记顺序必须严格按照事务执行的时间次序进行
    • B、为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志
    • C、检查点记录是日志文件的一种记录,用于改善恢复效率
    • D、事务故障恢复和系统故障恢复都必须使用日志文件

    正确答案:B

  • 第12题:

    单选题
    下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?()
    A

    日志是日志记录的序列,它记录了数据库中的所有更新活动

    B

    日志记录中包括事务提交日志记录:<Ti commit>

    C

    利用更新日志记录中的改前值可以进行UNDO

    D

    事务故障恢复只需要正向扫描日志文件


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

  • 第13题:

    日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是______。

    A) 数据库系统不要求日志的写入顺序必须与并行事务执行的时间次序一致

    B) 为了保证数据库是可恢复的,必须严格保证先写数据库后写日志

    C) 日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率

    D) 系统故障恢复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件

    A.

    B.

    C.

    D.


    正确答案:C

  • 第14题:

    为了保证数据库的可恢复性,在建立日志文件时必须遵循的原则包括()

    A. 记录的次序严格按并发事务执行的时间次序

    B. 必须先写日志文件,后写数据库

    C. 必须先写数据库,后写日志文件

    D. 必须将数据库的所有更新操作记录到日志文件中


    正确答案:ABD

  • 第15题:

    数据库系统的日志文件用于记录下述哪类内容?

    Ⅰ.事务开始日志记录

    Ⅱ.更新日志记录

    Ⅲ.事务提交日志记录

    Ⅳ.事务终止日志记录

    A.Ⅰ、Ⅱ和Ⅳ

    B.Ⅰ、Ⅱ和Ⅲ

    C.Ⅱ、Ⅲ和Ⅳ

    D.都是


    正确答案:D
    解析:日志是日志记录的序列,这记录了数据库中所有的更新活动,日志的主要内容包括以下几种:1)事物开始日志记录;2)更新日志记录;3)事物提交日志记录;4)事物终止日志记录。

  • 第16题:

    关于事务的故障与恢复,下列描述正确的是(2)。

    A.事务日志用来记录事务执行的频度

    B.采用增量备份,数据的恢复可以不使用事务日志文件

    C.系统故障的恢复只需进行重做(Redo)操作

    D.对日志文件设立检查点目的是为了提高故障恢复的效率


    正确答案:D
    解析:数据库系统出现故障的主要几大类:(1)事务内部的故障。该故障有的是可以通过事务程序本身发现,也有的是非预期的,不能由事务程序处理的。(2)系统故障。是指造成系统停止运转的任何事件,使得系统要重新启动。要对该故障进行恢复,则需要进行重做(Redo)和撤销(Uudo)操作。(3)介质故障。是指外存故障,如磁盘损坏、磁头碰撞等等。这种故障一般发生的可能性小得多,但破坏性最大。恢复机制涉及的两个关键问题是:如何建立冗余数据,如何利用这些冗余数据实施数据库恢复。建立冗余数据最常用的技术是数据转储和登录日志文件。事务日志主要是用来记录事务对数据库的更新操作的文件。转储可以分为海量转储和增量转储两种方式。海量转储是指每次转储全部数据库。增量转储则指每次只转储上一次转储后更新过的数据,从恢复的角度来看,使用海量转储得到的后备副本进行恢复一般说来会更方便些。但如果数据库很大,事务处理又十分频繁,则增量转储方式更实用更有效。不过它恢复是要联用事务日志文件一起来恢复。在恢复技术中,为了解决浪费大量时间在系统恢复中,于是就产生了具有检查点的恢复技术。这种技术在日志文件中增加一类新的记录——检查点记录,增加一个重新开始文件,并让恢复子系统在登录日志文件期间动态维护日志。

  • 第17题:

    关于事务的故障与恢复,下列描述正确的是______。

    A.事务日志是用来记录事务执行的频度

    B.采用增量备份,数据的恢复可以不使用事务日志文件

    C.系统故障的恢复只需进行重做(REDO)操作

    D.对日志文件设立检查点的目的是为了提高故障恢复的效率


    正确答案:D

  • 第18题:

    下列叙述错误的是

    A.登记日志记录时,登记的顺序严格按照事务的并发执行中操作发生的实际顺序

    B.先修改相应的数据库,然后把日志记录写到外存的日志文件中

    C.如果先写日志记录,没有修改数据库,那么发生故障时可以进行UNDO,也可以进行REDO

    D.系统必须遵循先写日志的原则


    正确答案:B
    解析:系统必须遵循先写日志的原则。故B)错。登记日志记录时,登记的顺序严格按照事务的并发执行中操作发生的实际顺序。如果先写日志记录,没有修改数据库,那么发生故障时可以进行UNDO,也可以进行REDO。

  • 第19题:

    下列关于日志的叙述中,不正确的是()。

    • A、日志登记的顺序严格按照事务在执行中各操作发生的实际顺序登记
    • B、必须先把对数据库的修改写到外部数据库中,再把日志记录写到外存的日志文件中
    • C、对事务故障的恢复一般首先反向扫描日志文件查找该事务的更新操作
    • D、对系统故障的恢复一般首先正向扫描日志文件,找出故障发生前已提交的事务

    正确答案:B

  • 第20题:

    对于数据库恢复,下列描述正确的是()。

    • A、介质故障的恢复不需要DBA的参与,由DBMS自动完成
    • B、日志文件严格按照事务的请求时间顺序进行记录
    • C、事务故障恢复时需要逆向扫描日志对未完成事务进行UNDO操作
    • D、检查点时刻的数据库一定是处于一致性状态的

    正确答案:C

  • 第21题:

    下面关于数据库文件叙述错误的是()。

    • A、可添加辅助数据文件和事务日志文件
    • B、可删除主数据文件和事务日志文件
    • C、可修改数据文件和事务日志文件大小
    • D、数据文件和事务日志文件默认允许自动增加大小

    正确答案:B

  • 第22题:

    下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?()

    • A、日志是日志记录的序列,它记录了数据库中的所有更新活动
    • B、日志记录中包括事务提交日志记录:<Ti commit>
    • C、利用更新日志记录中的改前值可以进行UNDO
    • D、事务故障恢复只需要正向扫描日志文件

    正确答案:D

  • 第23题:

    多选题
    为了保证数据库的可恢复性,在建立日志文件时必须遵循的原则包括()。
    A

    记录的次序严格按并发事务执行的时间次序

    B

    必须先写日志文件,后写数据库

    C

    必须先写数据库,后写日志文件

    D

    必须将数据库的所有更新操作记录到日志文件中


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