问题 单项选择题

计算机系统的软硬件故障可能会造成数据库中的数据被破坏。为了防止这一问题,通常需要(),以便发生故障时恢复数据库。

A.定期安装DBMS和应用程序

B.定期安装应用程序,并将数据库做镜像

C.定期安装DBMS,并将数据库作备份

D.定期将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件

答案

参考答案:D

解析:本题考查关系数据库事务处理方面的基础知识。 为了保证数据库中数据的安全可靠和正确有效,数据库管理系统(DBMS)提供数据库恢复、并发控制、数据完整性保护与数据安全性保护等功能。数据库在运行过程中由于软硬件故障可能造成数据被破坏,数据库恢复就是在尽可能短的时间内,把数据库恢复到故障发生前的状态。具体的实现方法有多种,如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入日志文件;当系统正常运行时,按一定的时间间隔,设立检查点文件,把内存缓冲区内容还未写入到磁盘中去的有关状态记录到检查点文件中;当发生故障时,根据现场数据内容、日志文件的故障前映像和检查点文件来恢复系统的状态。

单项选择题
填空题