過去問解きまくり研究所 ホーム

令和4年度 問77

データベース

ACID特性に関する記述

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

答えと解説を見る

✓ これが正解イデータの更新時に,一連の処理が全て実行されるか,全く実行されないように制御することによって,原子性を保証することができる。

解説

原子性は、全部実行するか、まったく実行しないかのどちらかです。

ACID特性は、トランザクションが備えるべき四つの性質をまとめた呼び方で、原子性、一貫性、独立性、耐久性の頭文字を並べたものです。このうち原子性は、ひとまとまりの処理が全て実行されるか、まったく実行されないかのどちらかになることを指します。口座から引き落として別の口座へ入れるという二つの処理は、片方だけが済んだ状態で止まってはいけません。そこで、途中で失敗したら始める前の状態へ戻すことで、中途半端な結果を残さないようにします。残る三つは、検索を速くする索引の話、複製を分散して置くことで可用性を上げる話、そして表を正規化して矛盾や重複を防ぐ話で、どれもデータベースの話ではあるものの、ACID特性の説明ではありません。よって適切なのは原子性を保証するという記述です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和4年度 ITパスポート試験 問77

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)