DBMSが取得するログに関する記述として、適切なものはどれか。
選択肢
- アトランザクションの取消しに備えて、データベースの更新されたページに対する更新後情報を取得する。
- イ媒体障害からの復旧に備えて、データベースの更新されたページに対する更新前情報を取得する。
- ウロールバック後のトランザクション再実行に備えて、データベースの更新されたページに対する更新後情報を取得する。
- エロールフォワードに備えて、データベースの更新されたページに対する更新後情報を取得する。
正解と解説
正解:エ ロールフォワードに備えて、データベースの更新されたページに対する更新後情報を取得する。
ロールフォワードは、バックアップ取得後の更新をログで再現して復旧する処理なので、更新後の内容を記録したログが必要になる。逆にトランザクションの取消し(ロールバック)では更新前の内容を使って元に戻す。目的によって更新前・更新後のどちらを使うかが決まる。
選択肢ごとの解説
- アトランザクションの取消しに使うのは更新前情報である。
- イ媒体障害からの復旧はロールフォワードなので、必要なのは更新後情報である。
- ウロールバックしたトランザクションをDBMSが自動で再実行するわけではない。
- エ正しい。ロールフォワードでは更新後情報を用いて更新を再現する。
この問題は2回出題されています
- 2017年度 春期 午前II 問6(このページ)
- 2020年度 10月試験 午前II 問4
同じ分野の他の問題
- WAL(Write Ahead Log)プロトコルの目的に関する説明のうち、適切なものはどれか。2016年度 春期 午前II 問16
- データベースのREDOのべき等(idempotent)の説明として、適切なものはどれか。2025年度 秋期 午前II 問14
- DBMSをシステム障害発生後に再立上げするとき、ロールフォワードすべきトランザクションとロールバックすべきトランザクショ…2025年度 秋期 午前II 問12
- a〜cそれぞれの障害に対して、DBMSはロールフォワード又はロールバックを行い回復を図る。適切な回復手法の組合せはどれか…2023年度 秋期 午前II 問15
- データベースのREDOのべき等(idempotent)の説明として、適切なものはどれか。2023年度 秋期 午前II 問14
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。