第五章事务.pptVIP

  • 6
  • 0
  • 约 61页
  • 2015-08-31 发布于重庆
  • 举报
第五章事务.ppt

第五章 事务 5.1 事务概念 为了保证数据完整性, 数据库系统必须做到: 例:设Ti是从帐户A过户$ 50到帐户B的事  务,事务Ti 。 Ti: read(A); A:=A-50; Write(A); Read(B); B:=B+50; Write(B). (1)如果事务故障在db-pointer指针修改之前发生,数据库的原始内容未受影响,通过删除数据库的新拷贝来中止事务。一旦事务已提交,所有更新都在db-pointer指针所指向的数据库中,这样更新事务或全部反映或全不反映。 (2)db-point写到磁盘之前出现故障,系统重启,得到旧值。db-point写到磁盘之后出现故障系统故障不破坏盘上的内容得到新值。 (3)写操作是原子性的,要么全写,要么不写。 2 .文本编辑的事务 数据的并发执行与操作系统中使用的多道程序动机一样。 例:定义两个事务T1,T2 T1过户¥50 T2 10% 从A到B 事务 例:设T1是从帐户A过户$ 50到帐户B的事  务,事务T1 T1: read(A); A:=A-50; Write(A); Read(B); B:=B+50; Write(B

文档评论(0)

1亿VIP精品文档

相关文档