认证考试第七章数据库系统恢复及并发操纵方法.ppt

认证考试第七章数据库系统恢复及并发操纵方法.ppt

事务:是一个不可分割的操作序列,该操作序列要么全做,要么全不做。 强调:事务和程序是两个概念。 一个程序中可以包含多个事务。;隐式控制:由DBMS按缺省规定自动划分。 显式控制: BEGIN TRANSACTION [事务开始] COMMIT [事务提交,重新改写数据库] ROLLBACK [事务提交,发生错误撤消]; BEGIN TRANSACTION DELETE FROM S WHERE S#=‘10002’ DELETE FROM SC WHERE S#=‘10002’ ROLLBACK;1、原子性(Atomicity) 事务是不可分割的工作单位 2、一致性(Consistency) 事务提交后,数据库从一个一致性状态变到另一个一致性状态。;例:现假设一个公司数据库中有两个账户S,C,分别有存款30万元和20万元,现从S账户上的取出10,万元放入到C账户上。;S:200000 C:200000 ,,中间状态;3、隔离性(Isolation) ???事务完成之前,它对数据库产生的结果不能被其它事务

文档评论(0)

1亿VIP精品文档

相关文档