问题
单项选择题
在修改数据库时,如果先对外存的数据库进行了修改,而未对外存的日志文件进行修改,若此时系统出现了故障,那么系统恢复时
A.不可以执行UNDO,也不可以执行REDO
B.不可以执行UNDO,但可以执行REDO
C.可以执行UNDO,也可以执行REDO
D.可以执行UNDO,但不可以执行REDO
答案
参考答案:A
解析: 本题考查数据库故障恢复的相关知识。由于先对外存的数据库进行了修改,而未对外存的日志文件进行修改,因此无法进行基于日志的恢复,因此,不可以执行 UNDO,也不可以执行REDO。正确答案为选项A。