平成29年度秋期 ITパスポート 問76 解説
データベースの処理に関する次の記述中のa,bに入れる字句の適切な組合せはどれか。
データベースに対する処理の一貫性を保証するために,関連する一連の処理を一つの単位にまとめて処理することを[a]といい,[a]が正常に終了しなかった場合に備えて[b]にデータの更新履歴を取っている。
- アa:正規化 b:バックアップファイル
- イa:正規化 b:ログファイル
- ウa:トランザクション処理 b:バックアップファイル
- エa:トランザクション処理 b:ログファイル
答えを見る
正解 エa:トランザクション処理 b:ログファイル
要点トランザクションは一連の処理のまとまり、履歴はログに記録
解説
関連する一連の処理を一つの単位として扱い、全部成功するか全部取り消すかで一貫性を保つのがトランザクション処理です。障害に備えて更新前後の内容をログファイル(ジャーナル)に記録し、ロールバックやロールフォワードに使います。
- ア、イ:正規化はデータの重複をなくすための表の設計手法なので、aが誤り。
- ウ:バックアップファイルは、ある時点のデータ全体の複製で、更新履歴を取るものではないので誤り。