選択肢
- ア.索引を用意することによって,データの検索時の検索速度を高めることができる。
- イ.データの更新時に,一連の処理が全て実行されるか,全く実行されないように制御することによって,原子性を保証することができる。
- ウ.データベースの複製を複数のサーバに分散配置することによって,可用性を高めることができる。
- エ.テーブルを正規化することによって,データに矛盾や重複が生じるのを防ぐことができる。
正解
イ. データの更新時に,一連の処理が全て実行されるか,全く実行されないように制御することによって,原子性を保証することができる。
解説
ACID 特性の原子性 (Atomicity) はトランザクションの一連処理が全実行か全未実行のいずれかとなる性質.中途半端な状態を許さず一貫性確保の根幹となる.
選択肢ごとの解説
- ア.索引は検索高速化機能であり ACID 特性とは無関係で誤り.
- イ.正しい. 全実行か全未実行で原子性を保証する説明 (本問の正解選択肢).
- ウ.レプリケーションは可用性向上で ACID とは無関係で誤り.
- エ.正規化は冗長性排除であり ACID 特性とは無関係で誤った記述であり該当しない.
ITパスポート 2022年 (令和4年) の過去問一覧へ戻る・問77