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

admin2013-02-02  31

问题 下面关于数据库系统基于日志恢复的叙述中,正确的是(22)。

选项 A、利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO
B、利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO
C、利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO
D、利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

答案B

解析 本题考查数据库基于日志恢复的基础知识。把数据库从错误状态恢复到某一已知的正确状态的功能,称为数据库的恢复。而数据库日志是指记录对数据库的所有操作的系统文件,该文件记录了每个数据被修改前的值和修改以聒的值。REDO处理的方法是:正向扫描日志文件,根据重做队列的记录对每一个重做事务重新实施对数据库的更新操作。UNDO处理的方法是:反向扫描日志文件,根据撤销队列的记录对每一个撤销事务的更新操作执行逆操作。如果利用数据库日志来恢复数据库,那么利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO。
转载请注明原文地址:https://jikaoti.com/ti/yqL7FFFM
0

最新回复(0)