令和6年度 ITパスポート 問74 解説
トランザクション処理に関する記述のうち,適切なものはどれか。
- アコミットとは,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態に戻すことである。
- イ排他制御とは,トランザクションが正常に処理されたときに,データベースの内容を確定させることである。
- ウロールバックとは,複数のトランザクションが同時に同一データを更新しようとしたときに,データの矛盾が起きないようにすることである。
- エログとは,データベースの更新履歴を記録したファイルのことである。
答えを見る
正解 エログとは,データベースの更新履歴を記録したファイルのことである。
要点ログはデータベースの更新履歴を記録したファイル
解説
ログ(ジャーナル)は、データベースの更新前・更新後の内容などの更新履歴を記録したファイルで、障害時の復旧に使われます。
- ア:処理が正常に終わらなかったときに開始前の状態に戻すのはロールバックなので誤り。
- イ:正常に処理されたときに内容を確定させるのはコミットなので誤り。
- ウ:複数のトランザクションが同時に同一データを更新するときの矛盾を防ぐのは排他制御なので誤り。