正在加载图片...
事务及其性质 问题:设银行数据库中组合成一个事务: 有一转账事务T,从 账号A转一笔款子 T: BEGIN TRaNSaCtiON: ($50)到账号B。 read (A) 相应的操作如下: A:=A50 T: read(A) write (A) A:=A-50 if (A<O ROLLBACK; write (A) else read(B) B:=B+50 read (B) write(B) B:≡B+50 COMMIT: H write (B)13 事务及其性质 问题:设银行数据库中 有一转账事务T,从 账号A转一笔款子 ($50)到账号B。 相应的操作如下: T:BEGIN TRANSACTION; read(A) ; A:=A-50 ; write(A); if (A<0) ROLLBACK; else {read(B); B:=B+50 ; write(B); COMMIT;} T:read(A) ; A:=A–50 ; write(A); read(B) ; B:=B+50 ; write(B). 组合成一个事务:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有