IPA過去問ドリル

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

テクノロジ/データベース

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

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

正解:エ

解説

データベースのロールバック処理は,トランザクションが正常に完了しなかった場合に,ログの更新前情報(更新前ジャーナル)を用いて,データをトランザクション開始直前の状態にまで復元させる処理です。これに対し,更新後情報を用いて障害直前の状態にまで復元させる処理はロールフォワード(ロールフォアード)と呼ばれます。

選択肢ごとの解説

  • 誤り。ログの更新後情報を用いて,トランザクション開始後の障害直前の状態にまでデータを復元させる処理は,ロールフォワード処理の説明です。
  • 誤り。ロールバック処理では更新前情報を用いるため,更新後情報を用いるという記述は誤りです。
  • 誤り。ログの更新前情報を用いる点は正しいですが,復元先が障害直前の状態であるという記述はロールフォワード処理の内容と混同したものであり,ロールバック処理の説明ではありません。
  • 正しい。ログの更新前情報を用いて,トランザクション開始直前の状態にまでデータを復元させる処理が,ロールバック処理の説明です。
ITサービスマネージャの過去問を演習モードで解く