SkillStack
テクノロジ系30 / 80問

応用情報技術者試験 令和4年度 秋期 午前 問30

ACID 特性の四つの性質に含まれないものはどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】イ

ACID特性は、データベースのトランザクションを安全かつ正確に処理するための四つの性質です。ACIDは、原子性を表すAtomicity、一貫性を表すConsistency、独立性又は分離性を表すIsolation、耐久性を表すDurabilityの頭文字です。可用性はこの四つに含まれないので、イが正解です。可用性とは、障害などが発生しても、必要なときにシステムやサービスを利用できる性質を指します。

アの一貫性は誤りです。一貫性はConsistencyに当たり、トランザクションの実行前後で、データベースに定められた制約や整合性が保たれる性質です。

ウの原子性は誤りです。原子性はAtomicityに当たり、一連の処理を全て実行するか、全く実行しないかのどちらかにする性質です。

エの耐久性は誤りです。耐久性はDurabilityに当たり、コミットされた更新結果が、その後に障害が起きても失われない性質です。

なお、選択肢にはありませんが、残る一つの独立性はIsolationであり、同時に実行されるトランザクションが互いの途中状態に不適切な影響を与えない性質です。

【ポイント】 ACIDは「原子性、一貫性、独立性、耐久性」の四つです。 可用性はシステムを継続して利用できる度合いであり、稼働率や冗長化と関係します。 ACIDと、分散システムのCAP定理における可用性を混同しないようにします。

出典:令和4年度 秋期 応用情報技術者試験 午前 問30
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の80問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める