事务

对所有这些潜在问题的解决方案称为事务。事务是必须或者全部完成,或者根本就不执行的修改的序列。数据库服务器保证在事务的范围内执行的操作或者完整并正确地提交到磁盘,或者将数据库恢复到事务开始之前的同一状态。

事务不仅是对不可预测的故障的保护;当程序检测到逻辑错误时,它还为程序提供一种规避的方法。