トランザクションのACID特性

トランザクション内の更新を全て完了するか、失敗時には全て取り消して実行前の状態へ戻す性質は原子性です。したがって、正答はイです。 ACID特性: Atomicity(原子性)、Consistency(一貫性)、Isolation(独立性・隔離性)、Durability(耐久性)の頭文字です。例えば口座振替で出金だけが反映されるような中途半端な状態を原子性が防ぎます。 ア: 一貫性は、トランザクションの前後で制約を満たした矛盾のないデータ状態を維持する性質です。 イ:正解。 一連の処理を全て実行するか、全て取り消すかの二者択一にする原子性の説明です。 ウ: 耐久性は、正常に完了したトランザクションの結果が、その後に障害が起きても失われない性質です。 エ: 独立性は、並行するトランザクションが互いの処理途中の状態などに不適切な影響を受けない性質です。

トランザクションが、データベースに対する更新処理を完全に行うか、全く処理しなかったかのように取り消すか、のどちらかの結果になることを保証する特性はどれか。

出典令和5年度 秋期 基本情報技術者試験 科目A 問7
ア
一貫性(consistency)
イ
原子性(atomicity)
ウ
耐久性 (durability)
エ
独立性(isolation)