正确答案
(1)原子性(Atomicity)一个事务对数据库的所有操作,是一个不可分割的工作单元。这些操作要么全部执行,要么什么也不做(就效果而言)。
(2)一致性(Consistency)。一个事务独立执行的结果,应保持数据库的一致性。即数据不会因事务的执行而遭受破坏。
(3)隔离性(Isolation)。在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,此时称事务达到了隔离性的要求。
(4)持久性(Durability)。一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中。即使以后系统发生故障,也应保留这个事务执行的痕迹。