トランザクションのACID特性のうち,一貫性(consistency)の説明はどれか。
平成31年度 春期 応用情報技術者 問30
テクノロジ系
正解と解説
正解 ア
一貫性は、整合性の取れたデータベースがトランザクションの実行後も整合性を保つ性質です。
ACID特性は、原子性(Atomicity)、一貫性(Consistency)、独立性(Isolation)、耐久性(Durability)の4つです。一貫性は、トランザクションの実行前に整合性が取れていれば、実行後も整合性が取れているという性質です。たとえば、口座間の振替で合計金額が変わらないことが保たれます。選択肢アの「実行後も整合性が取れている」が一貫性にあたります。
イ:独立性は、同時に実行される複数のトランザクションが互いに干渉しない性質です。
ウ:原子性は、トランザクションが全て実行されるか、全く実行されないかのどちらかになる性質です。
エ:耐久性は、コミットした結果がその後の障害でも失われない性質です。
出典:平成31年度 春期 応用情報技術者試験 問30
全年度から出題。10問で実力を判定します。登録不要。
出典:平成31年度 春期 応用情報技術者試験 問30(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方