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

题目

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

  • A、日志登记的顺序严格按照事务在执行中各操作发生的实际顺序登记
  • B、必须先把对数据库的修改写到外部数据库中,再把日志记录写到外存的日志文件中
  • C、对事务故障的恢复一般首先反向扫描日志文件查找该事务的更新操作
  • D、对系统故障的恢复一般首先正向扫描日志文件,找出故障发生前已提交的事务
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 47 )下列关于日志的叙述中,哪一个是不正确的?

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

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

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

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


正确答案:B

第2题:

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

(49)

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

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

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

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


正确答案:C

第3题:

关于数据库系统中的日志文件,有下列说法: Ⅰ.事务故障恢复和系统故障恢复时都必须使用日志文件 Ⅱ.在动态转储过程中,对数据库所做的修改都被记录在日志文件中 Ⅲ.数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件 Ⅳ.建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率 Ⅴ.日志文件有利于用户对数据库系统的违规操作开展核查审计工作以上说法正确的是______。

A.仅Ⅰ、Ⅱ和Ⅴ

B.仅Ⅰ和Ⅱ

C.仅Ⅰ、Ⅲ和Ⅴ

D.仅Ⅱ、Ⅲ、Ⅳ和Ⅴ


正确答案:A
解析:日志文件的具体作用为:①事务故障恢复和系统故障恢复必须使用日志文件;②在动态转储方式中必须建立日志文件;③在静态转储方式中,也可以建立日志文件。为保证数据库是可恢复的,登记日志文件必须遵循两条原则:①登记的次序严格按并行事务执行的时间次序;②必须先写日志文件,后写数据库。

第4题:

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

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

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

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

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


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

第5题:

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

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

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

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

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


正确答案:D

第6题:

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

(48)

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

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

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

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


正确答案:A

第7题:

关于数据库系统中的日志文件,有下列说法:

Ⅰ.事务故障恢复和系统故障恢复时都必须使用日志文件

Ⅱ.在动态转储过程中,对数据库所做的修改都被记录在日志文件中

Ⅲ.数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件

Ⅳ.建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率

Ⅴ.日志文件有利于用户对数据库系统的违规操作开展核查审计工作

以上说法正确的是______。

A)仅Ⅰ、Ⅱ和Ⅴ

B)仅Ⅰ和Ⅱ

C)仅Ⅰ、Ⅲ和Ⅴ

D)仅Ⅱ、Ⅲ、Ⅳ和Ⅴ

A.

B.

C.

D.


正确答案:A
解析:日志文件的具体作用为:①事务故障恢复和系统故障恢复必须使用日志文件;②在动态转储方式中必须建立日志文件;③在静态转储方式中,也可以建立日志文件。为保证数据库是可恢复的,登记日志文件必须遵循两条原则:①登记的次序严格按并行事务执行的时间次序;②必须先写日志文件,后写数据库。建立检查点是为了恢复,Ⅲ、Ⅳ错误。

第8题:

以下关于日志文件叙述错误的是______。

A.日志文件都是以记录为单位的

B.事务故障恢复和系统故障恢复必须使用日志文件

C.在动态转储方式中必须建立日志文件

D.在静态转储方式中,也可以建立日志文件


正确答案:A
解析:日志文件主要有两种格式,以记录为单位的日志文件和以数据块为单位的日志文件。

第9题:

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

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

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

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

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

A.

B.

C.

D.


正确答案:C

第10题:

系统故障恢复的步骤是

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

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

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

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


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

更多相关问题