令和4年度 ITパスポート 問77(テクノロジ)
出典:令和4年度 ITパスポート試験 公開問題 問77(独立行政法人情報処理推進機構(IPA))
トランザクション処理のACID特性に関する記述として,適切なものはどれか。
- ア索引を用意することによって,データの検索時の検索速度を高めることができる。
- イデータの更新時に,一連の処理が全て実行されるか,全く実行されないように制御することによって,原子性を保証することができる。
- ウデータベースの複製を複数のサーバに分散配置することによって,可用性を高めることができる。
- エテーブルを正規化することによって,データに矛盾や重複が生じるのを防ぐことができる。
正解と解説を見る
正解:イ
【ACID特性とは】
ACID特性は、データベースのトランザクション処理が満たすべき4つの性質の頭文字をとったものです。
・Atomicity(原子性):トランザクションの処理は、全て実行されるか、全く実行されないかのどちらかになる
・Consistency(一貫性):トランザクションの前後で、データの整合性が保たれる
・Isolation(独立性):複数のトランザクションを同時に実行しても、互いに影響し合わない
・Durability(永続性):完了したトランザクションの結果は、障害が起きても失われない
【選択肢の検討】
ア:索引を用意して検索を速くするのは、インデックスの説明で、ACID特性ではありません。
イ:一連の処理が全て実行されるか、全く実行されないように制御して、原子性を保証するので、ACID特性に関する記述として適切です。
ウ:データベースの複製を複数のサーバに分散配置して可用性を高めるのは、レプリケーションの説明です。
エ:テーブルを正規化して、データの矛盾や重複を防ぐのは、データベースの設計の説明です。
よって、正解は選択肢イです。