2012 秋 午前II 問21
データベースのデータを更新するトランザクションが、 実行途中で異常終了したとき、 更新中のデータに対して行われる処理はどれか。
解説
IPA 公式公開の過去問です。
解答例や採点講評と合わせて根拠を確認してください。
選択肢
- ア: 異常終了時点までの更新ログ情報を破棄することによって、 データをトランザクション開始前の状態に回復する。
- イ: チェックポイント時点からコミットが完了しているトランザクションの更新をロールフォワードすることによって、 データを回復する。
- ウ: トランザクションの更新ログ情報を使って異常終了時点までロールフォワードすることによって、 データを回復する。
- エ: ロールバックすることによって、 データをトランザクション開始前の状態に回復する。