问题 单项选择题

在修改数据库时,如果先对外存的数据库进行了修改,而未对外存的日志文件进行修改,若此时系统出现了故障,那么系统恢复时

A.不可以执行UNDO,也不可以执行REDO

B.不可以执行UNDO,但可以执行REDO

C.可以执行UNDO,也可以执行REDO

D.可以执行UNDO,但不可以执行REDO

答案

参考答案:A

解析: 本题考查数据库故障恢复的相关知识。由于先对外存的数据库进行了修改,而未对外存的日志文件进行修改,因此无法进行基于日志的恢复,因此,不可以执行 UNDO,也不可以执行REDO。正确答案为选项A。

判断题
选择题