单项选择题

由于软、硬件故障可能造成数据库中的数据被破坏,数据库恢复就是 (20) 。可以有多种方法实现数据库恢复,如定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入 (21) ;当系统正常运行时,按一定的时间间隔,设立 (22) ,把内存缓冲区内容还未写入到磁盘中的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。

A.日志文件
B.程序文件
C.检查点文件
D.图像文件