正答4
解説
正解は4です。
データベースの障害回復に使うファイルの役割を区別する問題です。
更新前の値(更新前ログ)と更新後の値(更新後ログ)を記録しておくファイルを、ログファイル(ジャーナルファイル)といいます。
【選択肢別解説】
1:× ダンプファイルは、ある時点のデータベースやメモリの内容をそのまま書き出したファイルです。
更新のたびに前後の値を記録するものではありません。
2:× チェックポイントファイルは、チェックポイント時点の状態を記録し、障害回復の開始点を決めるためのファイルです。
個々の更新の記録ではありません。
3:× バックアップファイルは、ある時点のデータベース全体の複製です。
その後の更新の前後の値は記録されません。
4:○ ログファイルは、更新前と更新後の値を書き出した更新の記録です。
障害時のロールバックやロールフォワードに使います。
【ポイント】
ロールバックは更新前ログで処理を取り消し、ロールフォワードはバックアップに更新後ログを適用して復旧します。