平成31年度春期 問30 / 80

平成31年度 春期 応用情報技術者試験 午前 問30

トランザクションのACID特性のうち,一貫性(consistency)の記述として,適切なものはどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ア

  • ア: 整合性の取れたデータベースに対して,トランザクション実行後も整合性が取れている性質である。
    正しい。一貫性(consistency)は、トランザクションの実行前後でデータの整合性が保たれることを指します。データベースのルールや制約が破られないことを保証します。

  • イ: 同時実行される複数のトランザクションは互いに干渉しないという性質である。
    誤り。これは「分離性(isolation)」の説明です。トランザクションが他のトランザクションの影響を受けず、独立して実行されることを意味します。

  • ウ: トランザクションは,完全に実行が完了するか,全く実行されなかったかの状態しかとらない性質である。
    誤り。これは「原子性(atomicity)」の説明です。トランザクションが全て実行されるか、何も実行されないかの性質を指します。

  • エ: ひとたびコミットすれば,その後どのような障害が起こっても状態の変更が保たれるという性質である。
    誤り。これは「耐久性(durability)」の説明です。コミットされたデータが障害によって失われないことを保証します。


答え

ア: 整合性の取れたデータベースに対して,トランザクション実行後も整合性が取れている性質である。

出典:平成31年度 春期 応用情報技術者試験 午前 問30

平成31年度春期の他の問題