必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. データベーススペシャリスト
  3. 平成23年度特別問題一覧
  4. 平成23年度特別問題14-解答・解説-分析

平成23年度特別問題

問題14

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

整合性のとれたデータベースに対して、トランザクション実行後も整合性が取れている性質である。
同時実行される複数のトランザクションは互いに干渉しないという性質である。
トランザクションは、完全に実行が完了するか、全く実行されなかったかの状態しかとらない性質である。
ひとたびコミットすれば、その後どのような障害が起こっても状態の変更が保たれるという性質である。

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

整合性のとれたデータベースに対して、トランザクション実行後も整合性が取れている性質である。
同時実行される複数のトランザクションは互いに干渉しないという性質である。
トランザクションは、完全に実行が完了するか、全く実行されなかったかの状態しかとらない性質である。
ひとたびコミットすれば、その後どのような障害が起こっても状態の変更が保たれるという性質である。

解答:ア

<解説>

ACIDは、トランザクション処理の信頼性を保証するために求められる性質である。

原子性(Atomicity)、一貫性(Consistency)、独立性(Isolation)、および永続性(Durability)から合成された頭字語である。

原子性(Atomicity)
トランザクションの処理が完全に実行されるか、全く処理をしないかのどちらかである。
一貫性(Consistency)
トランザクションの実行によってデータベースの内容に矛盾が生じない。
独立性(Isolation)
複数のトランザクションを同時に実行しても処理過程は他者から隠蔽され、影響されない。
永続性(Durability)
トランザクションが完了した操作は、失われない。
一貫性(Consistency)の説明である。
× 独立性(Isolation)の説明である。
× 原子性(Atomicity)の説明である。
× 永続性(Durability)の説明である。