it-kakomon › ITパスポート › 令和6年度 › 問74

令和6年度 ITパスポート 問74(テクノロジ)

出典:令和6年度 ITパスポート試験 公開問題 問74(独立行政法人情報処理推進機構(IPA))

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

正解:エ

【トランザクション処理の用語】

・コミット:トランザクションが全て正常に終わったときに、データベースへの更新を確定させることです

・ロールバック:トランザクションが途中で正常に終わらなかったときに、データベースをトランザクションの開始前の状態に戻すことです

・排他制御:複数のトランザクションが同時に同じデータを更新しようとしたときに、データに矛盾が起きないように、ほかのトランザクションによる更新を一時的に待たせることです

・ログ:データベースの更新の履歴(更新前と更新後の内容など)を記録したファイルです。障害が起きたときの回復に使います

【選択肢の検討】

ア:正常に処理されなかったときに開始前の状態に戻すのは、ロールバックの説明です。

イ:正常に処理されたときに内容を確定させるのは、コミットの説明です。

ウ:同時に同じデータを更新しようとしたときに矛盾が起きないようにするのは、排他制御の説明です。

エ:データベースの更新履歴を記録したファイルなので、ログの説明として適切です。

よって、正解は選択肢エです。

まず令和8年度の100問を通しで解いてみる(無料)