令和2年度 秋期 データベーススペシャリスト試験 午前II 問4
2025年6月30日
【問題4】
DBMS が取得するログに関する記述として,適切なものはどれか。
トランザクションの取消しに備えて,データベースの更新されたページに対する更新後情報を取得する。
媒体障害からの復旧に備えて,データベースの更新されたページに対する更新前情報を取得する。
ロールバック後のトランザクション再実行に備えて,データベースの更新されたページに対する更新後情報を取得する。
ロールフォワードに備えて,データベースの更新されたページに対する更新後情報を取得する。
【解説】
ア: トランザクションの取消しに備えて,データベースの更新されたページに対する更新後情報を取得する。
誤り。トランザクションの取消し(ロールバック)には、更新前情報が必要です。
イ: 媒体障害からの復旧に備えて,データベースの更新されたページに対する更新前情報を取得する。
誤り。媒体障害からの復旧(ロールフォワード)には、更新後情報が必要です。
ウ: ロールバック後のトランザクション再実行に備えて,データベースの更新されたページに対する更新後情報を取得する。
誤り。ロールバック後の再実行には、トランザクションの再実行に必要な情報(通常は更新前後の情報)が必要です。
エ: ロールフォワードに備えて,データベースの更新されたページに対する更新後情報を取得する。
正しい。ロールフォワードでは、障害復旧時に更新後情報を使用して復元を行います。
【答え】
エ: ロールフォワードに備えて,データベースの更新されたページに対する更新後情報を取得する。
出典:令和2年度 秋期 データベーススペシャリスト試験 午前II 問4