90.Oracle数据库SQL开发之 修改表内存——数据库事务的ACID特性

125 阅读1分钟

90.Oracle数据库SQL开发之 修改表内存——数据库事务的ACID特性

欢迎转载,转载请标明出处:blog.csdn.net/notbaron/ar…\

事务定义为逻辑工作单元,即一组相关的SQL语句,要么作为一个单位被提交,要么作为一个单位被回滚。数据库理论对事务采用了更严格的定义,说明事务有4个基本的特性,称为ACID特性。

n  原子性(Atomic)事务是原子的,就是说一个事务中包含的所有SQL语句都是一个不可分割的工作单元

n  一致性(Consist) 事务必须确保数据库的状态保持一致,就是说事务开始时,数据库的状态是一致的;在事务结束时,数据库的状态也必须是一致的。

n  隔离性(Isolated) 多个事务可以独立运行,而不会彼此产生影响。

n  持久性(Durable) 一旦事务被提交之后,数据库的变化就会被永远保留下来。

Oracle 数据库软件确保每个事务都具有ACID 特性,并且具有非常丰富的恢复特性。可以再系统崩溃后恢复数据库。