RDBMSの機能によって実現されるトランザクションの性質はどれか。
ア ACID特性
イ 関数従属性
ウ 候補キーの一意性
エ データ独立性
ア
ア 正しい。
Atomicity (原子性): トランザクション処理が「全て実行される」か「一つも実行されないか」のどちらかになることを保証する。
Consistency (一貫性): トランザクションの前後で、データに矛盾が無く整合性が保たれることを保証する。
Isolation (独立性・隔離性): 同時に処理されている他のトランザクションに影響を受けず、また、他の処理に影響を与えないことを保証する。
Durability (永続性・耐久性): トランザクションが完了したらデータベースに記録され、結果が失われることが無いことを保証する。
イ 関数従属とは、一つの値が決まれば、他の項目の値が 一意に決まる関係のことを言う。 関数従属は、正規化によって実現される性質である。
ウ 候補キーの一意性は、RDBMSが持つべき性質そのものである。
エ データの独立性は、データを変更しても、プログラムを変更しなくてもよいという、データとアプリケーションを切り離すことで実現される性質である。
問28 | 目次 | 問30 |