以下关于数据库系统基于日志的恢复的叙述中 哪一个是正确的()。A)利用更新日志记录中的改前值可

计算机 日志,下关 已帮助 人

以下关于数据库系统基于日志的恢复的叙述中,哪一个是正确的()。

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

B)利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO

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

D)利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO

热搜:关于分布式数据库系统,以下说法正确的是

答案解析

难度★★☆ 搜索
  • 参考答案:BUNDO:对撤销队列中的各个事务进行撤销处理,处理方法是:反向扫描日志文件,对每个UNDO事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库;REDO:对重做队列中的各个事务进行重做处理,处理方法是:正向扫描日志文件,对每个RED0事务重新执行登记的操作,即将日志记录中“更新后的值”写入数据库。