いぬぼきアプリ登場!詳しくはこちら

ITパスポート模擬試験~令和6年度【問74】~

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

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

【答え】エ

【解説】

各選択肢の解説

ア. コミットとは、トランザクションが正常に処理されなかったときに、データベースをトランザクション開始前の状態に戻すことである。

→これは「ロールバック」の説明です。

イ. 排他制御とは、トランザクションが正常に処理されたときに、データベースの内容を確定させることである。

→これは「コミット」の説明です。

ウ. ロールバックとは、複数のトランザクションが同時に同一データを更新しようとしたときに、データの矛盾が起きないようにすることである。

→これは「排他制御」の説明です。

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

→ ⭕ 正しい記述です。ログは、トランザクション処理の障害回復や監査などに利用されます。

以上より、正解はエ.となります。

間違えた人はこちらで復習

データ操作とトランザクション処理