最初のページ 戻る 次へ 最後のページ イメージ

トランザクション(p205)

アプリケーションにおけるひとまとまりの処理を構成するデータベース操作の集まり

例 預金口座Aから預金口座Bへの送金

read(A,x)

口座Aの残高を読み出し変数xへ格納

read(B,y)

口座Bの残高を読み出し変数yへ格納

x:=x-10000

変数xから10000を減額

y:=y+10000

変数yを10000増額

write(A,x)

変数xを口座Aへ書き出し

write(B,y)

変数yを口座Bへ書き出し

トラブルが発生した時は送金しない

これを1つの処理と考える