平成29年秋期試験問題 午前問30

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
トランザクション処理プログラムが,データベース更新の途中で異常終了した場合,ロールバック処理によってデータベースを復元する。このとき使用する情報はどれか。

  • 最新のスナップショット情報
  • 最新のバックアップファイル情報
  • ログファイルの更新後情報
  • ログファイルの更新前情報
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:トランザクション処理
解説
ロールバックは、トランザクションの途中、プログラムのバグなどで異常終了した場合に、更新前ログを用いてデータベースをトランザクション開始直前の状態に戻す処理です。
DBMSでは、トランザクションの開始時点およびコミット時点の情報をログに書き出していますが、このうちロールバックに使用されるのは更新前情報です。したがって「エ」が正解です。

Pagetop