問題
DBMSのトランザクションに関する記述として、適切なものはどれか。
選択肢
- 1あるデータベースの内容を他のデータベースに複製し、内容の同期をとる。
- 2データベースに対して行った操作を、順次記録する。
- 3データベースに対する一連の処理が全て成功したら変更結果を確定し、途中で失敗したら処理前の状態に戻す。
- 4データベースの表の索引を作成し、検索時には索引を使用する。
正解
3. データベースに対する一連の処理が全て成功したら変更結果を確定し、途中で失敗したら処理前の状態に戻す。
詳しい解説を見る解説を閉じる
解説
トランザクションは複数の操作を一つの論理的処理単位として扱い、全て成功したらコミット、途中で失敗したらロールバックして処理前の状態に戻すという原子性(ACIDのA)を保証する仕組みである。よってウが正解。アはレプリケーション、イはログ機能(ジャーナル)、エはインデックスの説明であり、いずれもトランザクション自体の説明ではない。(出典: 令和7年度分 ITパスポート試験 問61)
記憶定着問題
全200問を繰り返し学習