トランザクション処理
更新日:
用語解説
トランザクション処理は、関連する複数の読み書きを一つの処理単位として扱い、すべて成功したときだけ確定し、途中で失敗したら全体を取り消す仕組みです。
■ 試験で押さえるポイント
ACID特性(原子性、一貫性、独立性、永続性)を満たすことで、正しい状態を保ちます。
コミットで更新を確定し、ロールバックで未確定の更新を取り消します。
同時に実行されるトランザクションは、ロックなどで制御します。
例えば口座振替では、出金と入金の両方が成功して初めて処理が完了します。
■ 選択肢での判断ポイント
トランザクションは「全部成功か、全部取消しか」の単位です。ACIDの各性質、コミットとロールバック、同時実行の制御を区別します。
音声で聞く
この用語に関連する過去問
平成29年度 秋期 基本情報技術者試験 午前 問29
RDBMSの機能で実現される性質
平成30年春期 午前Ⅱ
ACID特性における原子性(Atomicity)の定義
平成30年春期 午前Ⅱ
トランザクション処理における直列化可能性(serializability)
基本情報技術者試験 サンプル問題 科目A 問46
DBの回復手法(ロールフォワード)
令和6年度 基本情報技術者試験 科目A 問7
トランザクションの原子性
令和5年度 秋期 基本情報技術者試験 科目A 問7
トランザクションのACID特性
令和3年度 ITパスポート試験 公開問題 問62
トランザクションのコミット
令和8年度 ITパスポート試験 公開問題 問56
DBMSのチェックポイント
令和7年度 ITパスポート試験 公開問題 問82
データベースのレプリケーション
令和7年度 ITパスポート試験 公開問題 問61
DBMSのトランザクション
令和7年度 ITパスポート試験 公開問題 問32
ライフログ
令和6年度 ITパスポート試験 公開問題 問74
トランザクションログ