データベースにおけるトランザクションの原子性に関する次の記述のうち、最も適切なものはどれか。
@ 一連のデータ操作が複数のユーザから同時に行われる際に、それぞれの処理が矛盾なく行えることを保証する。
A 一連のデータ操作の前後でそれらの状態を保つことを保証する。
B 一連のデータ操作を完了し、完了通知をユーザが受けた時点で、その操作が永続的となり結果が失われないことを保証する。
C データの変更を伴う一連のデータ操作が全部成功するか全部失敗するかを保証する。
D 複数のトランザクションが並行で実行された場合、順次実行された状態と同じ結果が得られる状態を保証する。
C
トランザクション処理においてはACID特性が求められる。
ACIDは、トランザクション処理において求められる、Atomicity (原子性)、Consistency (一貫性)、Isolation (独立性・隔離性)
、Durability (永続性・耐久性) の4つの特性の頭文字を取ったものである。
@ 同時実効性に関する記述である。データベースにおけるトランザクション処理において求められる4つの特性には含まれない。
A Consistency (一貫性) に関する記述である。
B Durability (永続性・耐久性) に関する記述である。
C 正しい。Atomicity (原子性) に関する記述である。
D Isolation (独立性・隔離性) に関する記述である。
V−12 | 目次 | V−14 |