下列选项中,关于事务日志文件的说法不正确的是________。
A: 进行数据动态转储时必须建立日志文件
B: 若数据库发生系统故障,进行数据恢复时必须使用日志文件。
C: 日志文件中登记的事务顺序,和事务真正运行的时间顺序一致
D: 事务中的"写"操作,一般是先提交到数据库运行,然后再记录到日志文件中。
A: 进行数据动态转储时必须建立日志文件
B: 若数据库发生系统故障,进行数据恢复时必须使用日志文件。
C: 日志文件中登记的事务顺序,和事务真正运行的时间顺序一致
D: 事务中的"写"操作,一般是先提交到数据库运行,然后再记录到日志文件中。
举一反三
- 日志文件是数据库系统出现故障以后,保证数据正确、一致的重要机制之一。下列关于日志文件的说法错误的是()。 A: 日志的登记顺序必须严格按照事务执行的时间次序进行 B: 为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志 C: 检查点记录是日志文件的一种记录,用于改善恢复效率 D: 事务故障恢复和系统故障恢复都必须使用日志文件
- 数据库日志登记必须遵循的原则有哪些? A: 日志登记的先后次序,必须严格按照并发事务的操作执行的时间次序。 B: 必须先写日志文件,然后写数据库。在事务提交的时候,必须先把表示数据更新的日志记录写入日志文件,然后才能把数据修改写入数据库中,术语称为预写日志(Write-Ahead Logging)。 C: 日志登记的先后次序,必须严格按照并发事务的操作执行提交的时间次序。 D: 必须先写数据库,然后写日志文件。
- 下列关于数据库日志文件更新的说法错误的是( ) A: 并发事务的操作按照执行时间顺序登记日志 B: 数据文件更新之前必须先写日志文件 C: 含有更新操作的事务提交时会写日志 D: 夭折的事务不会在日志文件中留下记录
- 下列关于日志的叙述中,不正确的是()。 A: 日志登记的顺序严格按照事务在执行中各操作发生的实际顺序登记 B: 必须先把对数据库的修改写到外部数据库中,再把日志记录写到外存的日志文件中 C: 对事务故障的恢复一般首先反向扫描日志文件查找该事务的更新操作 D: 对系统故障的恢复一般首先正向扫描日志文件,找出故障发生前已提交的事务
- 数据库系统中可能发生各种各样的故障,对于这些故障DBMS提供了相应的恢复机制。这些机制中主要涉及如何建立冗余数据和如何利用这些数据实施数据库恢复,常用技术是数据转储和登记日志文件。日志文件的登记次序严格按照并发事务执行的时间次序,必须( )。 A: 先写数据库,后写日志文件 B: 先写日志文件,后写数据库 C: 同时写日志文件和数据库 D: 先写日志文件,不用写数据库