トランザクションとは、データベースにおいて関連する複数の処理をひとまとまりの単位として実行・管理する仕組みのことです。
処理の途中でエラーが発生した場合でも、データの整合性や正確性を保つために利用されます。
例えば、銀行振込では「送金元の口座残高を減らす処理」と「送金先の口座残高を増やす処理」が必要です。
この2つの処理はセットで完了しなければなりません。もし途中でシステム障害が発生した場合は、処理を取り消して元の状態に戻します。
このように、一連の処理をまとめて管理するのがトランザクションです。
トランザクションによって、データの更新漏れや不整合を防ぎ、システムの信頼性を高めることができます。
そのため、銀行システムやネットショッピングなど、正確なデータ管理が求められる場面で広く利用されています。
ITパスポート試験で覚えるポイントは、「トランザクションは複数の処理を一つの単位として扱う仕組みであること」です。
また、処理を確定する「コミット」や、処理を取り消す「ロールバック」との関係も頻出なので、あわせて理解しておきましょう。
こちらもご覧ください:ロールバックとは
Visited 5 times, 5 visit(s) today

