正答4
解説
正解は4です。
この問題は、データベースの障害回復で使われるファイルの役割を問うています。
データベースを更新するたびに、更新前と更新後の値を記録しておくファイルがログファイルです。
【選択肢別解説】
1:× ダンプファイルは、ある時点の記憶内容をそのまま書き出したファイルです。
更新のたびに更新前後の値を記録するものではありません。
2:× チェックポイントファイルは、チェックポイント時点の処理状態を記録し、再開に使うファイルです。
個々の更新の前後の値を記録するものではありません。
3:× バックアップファイルは、ある時点のデータベース全体などを複写したファイルです。
その後の更新記録は含まれません。
4:○ ログファイル(ジャーナルファイル)は、更新前の値(更新前ログ)と更新後の値(更新後ログ)を記録します。
障害時には、これを使ってロールバックやロールフォワードを行います。
【ポイント】
更新前ログはロールバック(更新の取消し)に、更新後ログはロールフォワード(バックアップからの復元後の再実行)に使います。
バックアップファイルとログファイルを組み合わせて回復する流れを押さえておきましょう。