令和6年度 ITパスポート 問74「トランザクション」の解説

テクノロジ系 ・ トランザクション / ログ

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

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

正解:エ

ログは、データベースに対する更新の履歴を時系列で記録したファイルで、障害からの復旧に使われます。アはコミットではなくロールバックの説明、イは排他制御ではなくコミットの説明、ウはロールバックではなく排他制御の説明で、いずれも用語が入れ替わっています。コミットは確定、ロールバックは取消し、排他制御は同時更新の矛盾防止、ログは履歴の記録、と役割を1対1で覚えておけば取り違えを防げます。

文章だけだと分かりにくいときは「トランザクションとコミット・ロールバック」を図解で見る図解と確認問題つき・登録不要

出典:令和6年度 ITパスポート試験 公開問題 問74

問題文・選択肢はIPA公開問題の原文です。解説は本サービスが独自に作成したもので、IPAの公式解説ではありません。

IPA公式PDF(問題) / IPA公式PDF(解答)

この問題をXで出題する

この問題のテーマを基礎から学ぶ

この分野の続きをアプリで解く

アプリでは公式過去問500問を本番の並びのまま解けるほか、分野別の演習や100問模試、合格準備度スコアで弱い分野と次の一歩が分かります。最初の7日間は学習記録も無料です。