it-kakomon › ITパスポート › 平成29年度 秋期 › 問76

平成29年度 秋期 ITパスポート 問76(テクノロジ)

出典:平成29年度 秋期 ITパスポート試験 公開問題 問76(独立行政法人情報処理推進機構(IPA))

データベースの処理に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。 データベースに対する処理の一貫性を保証するために,関連する一連の処理を一つの単位にまとめて処理することを[ a ]といい,[ a ]が正常に終了しなかった場合に備えて[ b ]にデータの更新履歴を取っている。
選択肢ab
ア正規化バックアップファイル
イ正規化ログファイル
ウトランザクション処理バックアップファイル
エトランザクション処理ログファイル
正解と解説を見る

正解:エ

【トランザクション処理とログファイル】

トランザクション処理は、データベースに対する、関連する一連の処理を1つの単位にまとめて扱うことです。全てが成功したら確定(コミット)し、途中で失敗したら処理前の状態に戻す(ロールバック)ことで、処理の一貫性を保証します。

処理前の状態に戻したり、障害から回復したりするために、データベースの更新の履歴(更新前と更新後のデータなど)を記録しておくファイルが、ログファイル(ジャーナルファイル)です。

【空欄の検討】

a:関連する一連の処理を1つの単位にまとめて処理するのは、トランザクション処理です。正規化は、同じ事実の不要な重複を減らすように表を整理することです。

b:データの更新履歴を取っておくのは、ログファイルです。バックアップファイルは、ある時点のデータ全体を複製したもので、更新の履歴ではありません。

aがトランザクション処理、bがログファイルの組合せです。よって、正解は選択肢エです。

まず令和8年度の100問を通しで解いてみる(無料)