過去問解きまくり研究所 ホーム

平成26年度 秋期 午前Ⅱ 問12

データベース

ロールバック処理の説明

データベースのロールバック処理の説明はどれか。

答えと解説を見る

✓ これが正解エログの更新前情報を用いて,トランザクション開始直前の状態にまでデータを復元させる。

解説

ロールバックは、更新前情報でトランザクション開始直前の状態に戻します。

ロールバックは、トランザクションが途中で失敗したり取り消されたりしたときに、そのトランザクションが行った更新を取り消す処理です。取り消すには、更新される前の値が分からなければなりません。そこでログに記録しておいた更新前情報を使い、データをトランザクションを開始する直前の状態に戻します。こうすることで、途中までの更新が中途半端に残りません。これに対して、障害で失われた更新をやり直して障害直前の状態まで進めるのはロールフォワードで、こちらは更新後情報を使います。戻すロールバックは更新前、進めるロールフォワードは更新後、と向きと情報を組にして覚えると取り違えません。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成26年度 秋期 ITサービスマネージャ試験 午前Ⅱ 問12

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)