パスポイ

令和6年度74テクノロジ系

トランザクション処理に関する記述のうち,適切なものはどれか。

  • コミットとは,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態に戻すことである。
  • 排他制御とは,トランザクションが正常に処理されたときに,データベースの内容を確定させることである。
  • ロールバックとは,複数のトランザクションが同時に同一データを更新しようとしたときに,データの矛盾が起きないようにすることである。
  • ログとは,データベースの更新履歴を記録したファイルのことである。
正解と解説を見る

正解

ログとは,データベースの更新履歴を記録したファイルのことである。

ログとは、データベースに対する更新操作の履歴を時系列に記録したファイルのことであり、障害発生時のロールバックやロールフォワードによる復旧に利用される。なお、正常終了時にデータベースの内容を確定させるのはコミット、異常終了時に更新前の状態へ戻すのはロールバック、複数トランザクションの同時更新による矛盾を防ぐのは排他制御であり、この設問では各用語の説明が入れ替えられている点に注意が必要である。

解いて競うと、毎月上位3名にAmazonギフト券5,000円分

無料登録すると過去問演習のスコアが月間ランキングに記録されます。1回10問・スマホでサクッと。