如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值。
举一反三
- 数据库系统中以记录为单位的日志中,下列选项不被包含在日志记录中的是( ) A: 事务标识 B: 更新前数据旧值 C: 更新后数据新值 D: 用户标识
- 关于基于日志的恢复叙述中,哪项是正确的() A: 利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDO B: 利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新后的值可以进行REDO C: 利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDO D: 利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新后的值可以进行REDO
- 下面关于数据库系统基于日志的恢复的叙述中,哪一项是正确的?() A: 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO B: 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO C: 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO D: 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO
- 故障恢复时,如果日志文件的写入方式为后像前写,则可以简化日志内容结构,在日志文件中不记录—— A: 事务唯一编号ID B: 执行事务前数据的旧值 C: 执行事务后数据的新值 D: 事务执行时间
- 事务故障是指事务在运行至正常终止点前被终止,恢复步骤中( )是正确的。 Ⅰ. 正向扫描日志文件,查找更新操作 Ⅱ. 反向扫描日志文件,查找更新操作 Ⅲ. 将日志记录中“更新前的值”写入数据库 Ⅳ. 将日志记录中“更新后的值”写入数据库 A: 只有Ⅰ B: 只有Ⅱ C: Ⅰ和Ⅳ D: Ⅱ和Ⅲ