IPA過去問ドリル

平成21年度 秋期 応用情報技術者試験 午前 問32

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

データベースの障害回復処理に関する記述のうち,適切なものはどれか。

出典:平成21年度 秋期 応用情報技術者試験 午前 問32

正解:イ

解説

チェックポイントは,その時点までにコミットされ完了したトランザクションの更新内容が確実にデータベースに反映されたことを保証する仕組みです。したがって媒体障害以外の原因で停止した場合,チェックポイント取得以前に正常終了していたトランザクションについては改めて回復処理を行う必要はありません。

選択肢ごとの解説

  • 誤り。複数トランザクションの同時更新による矛盾を防ぐのは排他制御(ロック)の役割であり,データのブロック化とは直接関係しません。
  • 正しい。チェックポイント取得以前に終了したトランザクションは,その時点で更新内容がデータベースに反映済みであるため,改めての回復作業は不要です。
  • 誤り。媒体障害からの回復では,バックアップをリストアした後,ログファイルの更新後情報を使って正常終了したトランザクションの更新をやり直す処理を行います。
  • 誤り。トランザクションが更新中に異常終了した場合は,ログファイルの更新前情報を使って更新をなかったことにする処理を行います。
応用情報技術者の過去問を演習モードで解く