问题
单项选择题
如果一个事务执行成功,则该事务中的更新全部提交;如果一个事务执行失败,则该事务中已做过的更新全部撤消,好像这个事务从未做过这些更新。这是保证了事务的( )。
A.原子性
B.一致性
C.隔离性
D.持久性
答案
参考答案:A
解析: 为了保证事务的正确执行,维护数据库的完整性,我们要求数据库系统维护以下事务特性:原予性、一致性、隔离性和持久性。其中,原子性的定义是事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映。