数据库保护技术分析.pptVIP

  • 12
  • 0
  • 约1.02万字
  • 约 62页
  • 2016-03-24 发布于湖北
  • 举报
第8 章 数据库保护技术 本章内容 8.1 事务管理 8.1.1 事务的基本概念 8.1.2 事务的特性 8.1.3 SQL Server的事务的模式 8.1.4 事务的处理语句 8.1.5 批处理 8.1.1 事务的基本概念 事务的应用背景(1) 例1:某公司在银行中有A,B两个帐号,现在公司想从帐号A中取出1万元,存入帐号B。那么在A中取出1万元的操作和在B中增加1万元的操作要么都成功完成,要么都不做。因此,需要把这二个操作定义在一个事务中。 银行转帐:事务T从A帐户过户1¥到B帐户。 T: read(A); A := A – 1; write(A); read(B); B := B + 1; write(B); 事务的应用背景(2) 例2:考虑飞机订票系统中的一个活动序列: (1) 甲售票点读出某航班的机票余额=16; (2) 乙售票点读出同一航班的机票余额也为16; (3) 甲售票点卖出一张机票,修改余额为15,并把A写回数据库; (4) 乙售票点也卖出一张机票,也修改余额为15,并把A写回数据库。 8.1.2 事务的特性(1) 事务具有四个特性: 原子性(Atomicity)、 一致性(Consistency)、 分离性(Isolation)、 持久性(Durability)。 这四个特性也简称为ACID特性。 8.1.2 事务的特性(

文档评论(0)

1亿VIP精品文档

相关文档