過去問解きまくり研究所 ホーム

平成21年度 春期 午前Ⅱ 問3

トランザクション処理

ログに関する記述

DBMS が取得するログに関する記述として,適切なものはどれか。

答えと解説を見る

✓ これが正解エロールフォワードに備えて,データベースの更新されたページに対する更新後情報を取得する。

解説

ロールフォワードに備えて、更新後情報をログに取得します。

DBMS のログには、更新前の値を記録した更新前情報と、更新後の値を記録した更新後情報があります。見分ける軸は、障害からの回復で値を前へ進めるのか、後ろへ戻すのかです。媒体障害などでデータベースを失ったときは、バックアップから戻したうえで、その後にコミットされた更新を更新後情報で順に反映し直します。これがロールフォワードで、そのために更新後情報が必要です。反対に、トランザクションを取り消すロールバックでは、更新前情報で値を元へ戻します。進めるなら更新後情報、戻すなら更新前情報、と方向で組み合わせて覚えると整理できます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問3

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)