正答2
解説
正解は2です。
DBMS(DataBase Management System:データベース管理システム)が、一連の処理をまとめて扱う単位を問う問題です。
【選択肢別解説】
1:× インデックスは、検索を速くするために、データの位置を素早く探せるようにした索引です。
処理結果を確定したり元に戻したりする仕組みではありません。
2:○ トランザクションは、一連の処理をひとまとまりとして扱う単位です。
すべて成功すればコミットで確定し、途中で失敗すればロールバックで処理前の状態に戻します。
3:× レプリケーションは、データベースの複製を別のサーバに作り、内容を同期させる仕組みです。
4:× ログは、データベースの更新の履歴を記録したものです。
ロールバックなどの回復処理に使われますが、問題文の特性をもつ処理単位そのものではありません。
【ポイント】
トランザクションには、原子性、一貫性、独立性、耐久性の四つの性質が求められます。
英語の頭文字からACID特性と呼びます。