出典:平成27年度 ITパスポート試験(IP) 秋期分 問79
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| レコード | 行列で表現される表の「行」のこと。もしくは、データベースに入っているデータ |
| ファイルサイズ | ファイルの大きさ |
問題
| 問題文 |
|---|
| ファイルのあるレコードが変更されたときに,変更された内容を特定する方法として,適切なものはどれか。 |
| ピヨ意訳:ファイルの中のデータが変更されたときに、変更された内容を調べる方法として良い感じなのは、どれ? |
| 解答選択肢 | |
|---|---|
| ア | ファイルのサイズ及び更新日時を記録しておく。 |
| ピヨ意訳:ファイルの大きさと更新した日時を記録しておく | |
| イ | ファイルの複製をとっておき,後で照合する。 |
| ピヨ意訳:変更前のファイルをコピーしておいて、後で見比べる | |
| ウ | レコードの件数をファイル内に記録しておく。 |
| ピヨ意訳:データの件数をファイルの中に書いておく | |
| エ | レコードをキー項目で昇順に並べておく。 |
| ピヨ意訳:データを特定の順序で並べておく | |

正解
| 正解 | |
|---|---|
| イ | ファイルの複製をとっておき,後で照合する。 |
| ピヨ意訳:ファイルをコピーしておいて、後で見比べる | |
ピヨピヨ解説
なんとなくでも解けそうな問題ですね。
解答選択肢を見ていきましょう。
「ア:ファイルのサイズ及び更新日時を記録しておく。」はダメです。
変更したことは分かるかもしれませんけどね。
「変更された内容」は特定できません。
「イ:ファイルの複製をとっておき,後で照合する。」はOKです。
変更前のファイルの内容と変更後のファイルの内容を見比べれば、何を変えたのか確認できます。
「ウ:フレコードの件数をファイル内に記録しておく。」はダメです。
レコードの追加・削除であれば変更したことは分かりますが、内容の書き換えとかだと変更したことすら分かりません。
それに、やっぱり、このやり方では「変更された内容」は特定できません。
「エ:レコードをキー項目で昇順に並べておく。」もダメです。
いろいろダメですが、やっぱり「変更された内容」は特定できません。
ということで「イ:ファイルの複製をとっておき,後で照合する。」が正解です。






