● 事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即

16 查阅

● 事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会丢失,称为事务的 (54)。为保证事务的此性质,需要利用数据库的 (55) 。

(54)

A. 原子性

B. 一致性

C. 隔离性

D. 持久性

(55)

A. 日志文件

B. 全局备份

C. 增量备份

D. 影子备份

参考答案:

D,A试题(54)、(55)分析 本题考查对事务处理相关知识的理解和掌握。 事务的持久性是指事务一旦提交,其对数据库的影响是永久的,即使系统发生故障也不受影响。提交可以看作是系统对用户的承诺,即当执行的事务COMMIT之后,用户可认为事务己完成,故障问题由DBMS负责。如更新内容尚未写入磁盘,则因故障系统重启后更新会丢失,系统会根据更新操作执行前已写入的日志内容,重新执行事务,即redo操作,将已提交的数据写入数据库。参考答案(54)D(55)A

软考中级