問題
トランザクションのACID特性における「独立性(Isolation)」の説明として、正しいものはどれか。
選択肢
- 1トランザクション処理はすべて完了するか、すべて取り消される
- 2データベースの整合性が常に保たれる
- 3複数のトランザクションが互いに干渉せず、独立して実行される
- 4確定した結果は障害が発生しても失われない
解答と解説を見る
正解
3. 複数のトランザクションが互いに干渉せず、独立して実行される
解説
独立性(Isolation:隔離性)とは、複数のトランザクションを同時に実行しても、各トランザクションが互いに干渉せず、あたかも1つずつ逐次実行した場合と同じ結果が得られることを保証する性質です。ロック機構などで実現されます。