問題
トランザクション処理に関する記述のうち、適切なものはどれか。
選択肢
- 1コミットとは、トランザクションが正常に処理されなかったときに、データベースをトランザクション開始前の状態に戻すことである。
- 2排他制御とは、トランザクションが正常に処理されたときに、データベースの内容を確定させることである。
- 3ロールバックとは、複数のトランザクションが同時に同一データを更新しようとしたときに、データの矛盾が起きないようにすることである。
- 4ログとは、データベースの更新履歴を記録したファイルのことである。
正解
4. ログとは、データベースの更新履歴を記録したファイルのことである。
詳しい解説を見る解説を閉じる
解説
ログ(ジャーナル)はデータベースの更新履歴を記録したファイルで、障害発生時のロールバックやロールフォワードに使われます。アはロールバック、イはコミット、ウは排他制御の説明で、それぞれ用語が入れ替わって誤りです。コミットは更新確定、ロールバックは更新取消、排他制御は同時実行制御の意味を正確に区別しましょう。よってエが正解です。(出典: 令和6年度分 ITパスポート試験 問74)
記憶定着問題
全200問を繰り返し学習