令和4年度 ITパスポート 問77 解説|ACID特性の原子性

ITパスポート 公開問題の解説令和4年度 問77最終更新 2026-10-19

分類テクノロジ系 » データベース » トランザクション処理新しい試験17-4 トランザクション処理年度令和4年度の100問の一覧

トランザクション処理のACID特性に関する記述として,適切なものはどれか。

正解と解説

正解:イ

ア× 索引(インデックス)で検索を速くするのは、データベースの性能を高める工夫です。ACID 特性ではありません。

イ○ 正解 一連の処理を、全部実行するか、まったく実行しないかのどちらかにするのが原子性で、ACID 特性の1つです。

ウ× データベースの複製を複数のサーバに置くのは、障害に備えて可用性を高める工夫(レプリケーション)です。ACID 特性ではありません。

エ× 正規化で矛盾や重複を防ぐのは、表を設計するときの考え方です。ACID 特性ではありません。

解説

トランザクションは、まとめて1つとして扱う一連の処理です。たとえば振込は「A の口座から出金する」と「B の口座に入金する」の2つで1つです。データベースは、トランザクションに ACID 特性と呼ばれる4つの性質を保証します。原子性(Atomicity)、一貫性(Consistency)、独立性(Isolation)、耐久性(Durability)の頭文字です。

原子性は、一連の処理が「全部実行される」か「まったく実行されない」かのどちらかになることです。途中で失敗したらロールバックで処理の前の状態に戻し、出金だけ済んで入金されない状態を残しません。残りの3つは、索引、データベースの複製、正規化の説明で、どれも ACID 特性ではありません。

教科書 17-4この問題の知識

トランザクション処理

データベースの一連の更新を「全部やるか、何もしないか」で扱うトランザクション、結果を確定するコミットと開始前に戻すロールバック、同時の更新を防ぐ排他制御とロック、待ち合って止まるデッドロック、ログとバックアップによる障害からの回復までを、公開問題を解ける形でまとめます。

この節で扱うこと:トランザクション処理

教科書を読む →この節の過去問を続けて解く(5問)

ITパスポートのUdemy講座を口コミで比べる。動画講座3つ・問題集3つ、受講者数・★評価・口コミつき。広告を含むページですITパスポートのUdemy講座を口コミで比べる。動画講座3つ・問題集3つ、受講者数・★評価・口コミつき。広告を含むページです

Udemy の ITパスポート講座を、受講者数・★評価・口コミで比べたページです(広告を含みます)。

過去問教科書の一覧(現行の試験の順)教科書の一覧(新しい試験の順)

出典:IPA「ITパスポート試験 公開問題」令和4年度 問77。問題文と選択肢は改変せずに引用しています(表・図は文字に書き起こしたもの)。正解は IPA 公表の解答例によります。

タイトルとURLをコピーしました