必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成21年度春季問題一覧
  4. 平成21年度春季問題35-解答・解説-分析

平成21年度春季問題

問題35

トランザクション T はチェックポイント取得後に完了し,その後にシステム障害が発生した。データベースをトランザクション T の終了直後の状態に戻すために用いられる復旧技法はどれか。ここで,チェックポイントのほかに,トランザクションログが利用できるものとする。

2相ロック
トランザクションスケジューリング
ロールバック
ロールフォワード

トランザクション T はチェックポイント取得後に完了し,その後にシステム障害が発生した。データベースをトランザクション T の終了直後の状態に戻すために用いられる復旧技法はどれか。ここで,チェックポイントのほかに,トランザクションログが利用できるものとする。

2相ロック
トランザクションスケジューリング
ロールバック
ロールフォワード

解答:エ

<解説>

× 2相ロックは、デッドロックを回避しながら排他制御を実現する手法である。
× トランザクションスケジューリングは、は,複数のトランザクションを同時に実行する場合に,互いに影響しあわないように直列的な実行となるよう,トランザクション処理の順番を変更する手法である。
× ロールバックは、更新前のトランザクションログを用いて処理の取り消しを行う回復処理のことである。
ロールフォワードとは:データベースに障害が発生したときに、記録してあるチェックポイントのデータを再現した上で、ログファイルに残っているチェックポイント後の処理を再現し、障害直前の状態にまで戻すことである。