本文へ移動
合格ノート.
ITパスポート
ITパスポート用語一覧を見る
テクノロジ

トランザクションとは

英語名:Transaction

ひとことで言うと:途中だけ成功すると困る複数の処理を、一つのまとまりとして扱うこと。

意味をわかりやすく解説

銀行振込では「A口座からお金を引く」と「B口座へお金を足す」の片方だけが実行されると困ります。そこで、関連する処理を一つのまとまりとして扱います。このまとまりがトランザクションです。

すべて成功したらCOMMIT(確定)します。途中で失敗したらROLLBACK(取消し)を行い、実行前の状態へ戻します。これにより、出金だけが残るような中途半端な状態を防ぎます。

具体例

銀行振込でA口座から1万円を引く処理とB口座へ1万円を足す処理をまとめ、片方が失敗したら両方を取り消します。

ITパスポートの試験ポイント

確定はCOMMIT、取消しはROLLBACKです。「全部成功か全部失敗」がトランザクションです。

CHECK QUESTION

振込で出金だけ成功し入金が失敗した場合、どう扱う?

答えを見る

出金もROLLBACKして元へ戻します。一連の処理を一単位として整合性を保ちます。

この説明は分かりやすかったですか?

ITパスポートを勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。