- トップページ
- 基本情報技術者
- 平成18年度春季問題一覧
- 平成18年度春季問題60-解答・解説-分析
平成18年度春季問題
問題60
トランザクションの ACID 特性に関する記述のうち、適切なものはどれか。
ア | コミット後にシステム障害が発生した場合、その内容は変更前の状態に戻される。 |
イ | トランザクションが同時に実行されても、互いに干渉しない。 |
ウ | トランザクションの実行の結果,データベースの整合性が崩れることも許容する。 |
エ | トランザクションの途中でシステム障害が発生しても、障害発生時までの変更内容は保存される。 |
トランザクションの ACID 特性に関する記述のうち、適切なものはどれか。
ア | コミット後にシステム障害が発生した場合、その内容は変更前の状態に戻される。 |
イ | トランザクションが同時に実行されても、互いに干渉しない。 |
ウ | トランザクションの実行の結果,データベースの整合性が崩れることも許容する。 |
エ | トランザクションの途中でシステム障害が発生しても、障害発生時までの変更内容は保存される。 |
解答:イ
<解説>
- 原子性(Atomicity)
- トランザクションの処理がすべて実行されるか、まったく実行されないかのいずれかで終了するという特性
- 一貫性(Consistency)
- データベースの内容には矛盾が生ぜず一貫性がある特性
- 独立性(Isolation)
- 複数のトランザクションを同時に実行した場合と、順番に実行した場合の処理結果が一致するという特性
- 永続性(Durability)
- トランザクションが正常終了すると、障害が発生しても更新結果がデータベースから消失しないという特性
ア | × | コミット後にシステム障害が発生した場合、その内容は変更後の状態に戻される。 |
イ | ○ | トランザクションが同時に実行されても、互いに干渉しない。独立性(Isolation)に該当する。 |
ウ | × | トランザクションの実行の結果、データベースの整合性は維持される。 |
エ | × | トランザクションの途中でシステム障害が発生しても、障害発生時までの変更内容は破棄される。 |
お問い合わせ