平成29年春期試験問題 午前Ⅱ 問16

トランザクションのACID特性の説明として,適切なものはどれか。

  • トランザクションでは,実行すべき処理がすべて行われるか,何も処理が行われないかという状態の他に,処理の一部だけ行われるという状態も発生する。
  • トランザクションの実行完了後でも障害の発生によって実行結果が失われることがある。
  • トランザクションの実行の結果が矛盾した状態になることはない。
  • トランザクションは相互に関連しており,同時に実行されるほかのトランザクションの影響を受ける。
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:トランザクション処理
解説
ACID特性は、データベースのトランザクション処理を行う上で必要不可欠とされる4つの性質(Atomicity・Consistency・Isolation・Durability)の頭文字を並べた言葉です。
Atomicity(原子性)
トランザクション内の処理がすべて実行されるか、または全く実行されないことを保証する性質
Consistency(一貫性)
トランザクションによりデータの矛盾が発生せず、常にデータベースの整合性が保たれていることを保証する性質
Isolation(独立性)
複数のトランザクションを同時に実行した場合と、順番に実行した場合の結果が等しくなることを保証する性質
Durability(永続性)
一旦正常終了したトランザクションの結果は、以後システムに障害が発生しても失われないことを保証する性質
  • 原子性に反するので誤りです。
  • 永続性に反するので誤りです。
  • 正しい。一貫性について説明したものです。
  • 独立性に反するので誤りです。

Pagetop