ITパスポート 平成21年度 春期 問88
データベース
データベースの障害回復に用いられ,データベースの更新に関する情報が格納されているファイルはどれか。
- ア インデックスファイル
- イ バックアップファイル
- ウ ログファイル
- エ ロードモジュールファイル
答えと解説
✓ これが正解ウ ログファイル
解説
障害回復には、バックアップとログファイルの両方を使います。
壊れたデータベースを元へ戻すには、二つのものが必要です。ひとつは、ある時点の内容を丸ごと写したバックアップファイルです。もうひとつは、その時点から後の更新を記録したログファイルです。更新に関する情報が格納されているファイルは、ログファイルにあたります。ログには、いつ何をどう変えたかが順に残ります。バックアップを戻したうえでログを順に当て直せば、障害の直前の状態まで戻せます。インデックスファイルは、検索を速くするための目印を持つファイルで、更新の跡は残しません。バックアップファイルは、二つのうち片方だけです。写した時点までは戻せますが、その後の更新は取り戻せません。ロードモジュールファイルは、実行できる形にしたプログラムを収めたもので、データベースの話ではありません。バックアップとログの両方がそろって、はじめて元どおりになります。
ほかの選択肢の解説
- ア インデックスファイル:インデックスファイルは、データの場所を示す目印を持ち、取り出しを速めるためのものです。検索には欠かせませんが、どの値をどう変えたかという更新の記録は持っていません。
- イ バックアップファイル:バックアップファイルは障害回復に使う二つのうちの一つですが、ある時点の丸写しにすぎません。それより後の更新は含まれないので、更新に関する情報を格納したファイルではありません。
- エ ロードモジュールファイル:ロードモジュールファイルは、プログラムを実行できる形にまとめたファイルです。プログラムを動かすには必要ですが、データベースの更新を記録する役目は持っていません。
関連用語
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。
- インデックス探すのを速くするために表に置く索引です。
- バックアップ失っても元に戻せるよう、データの複製を別に取っておくこと。
- ログファイルDBMSがコミット情報や更新後の情報を書き込む、不揮発の記憶に置くファイルです。
- モジュールプログラムを分けて作るときの一つ一つの部分で、結び付けて初めて動く形になる。
出典:平成21年度 春期 ITパスポート試験 問88
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 平成28年度 秋期 (特別措置試験) 問84:
メモリに 関する 問題 (モジュール) - 令和8年度 問83:
セキュリティパッチに 関する 問題 (モジュール) - 令和7年度 問65
(インデックス) - 令和7年度 問61:
トランザクションに 関する 記述 (ログ) - 平成29年度 秋期 (特別措置試験) 問76:
トランザクション 処理に 関する 問題 (ログファイル)
同じ分野の問題
誤りを見つけたら報告する