令和7年度 ITパスポート 問61 解説
DBMSのトランザクションに関する記述として,適切なものはどれか。
- アあるデータベースの内容を他のデータベースに複製し,内容の同期をとる。
- イデータベースに対して行った操作を,順次記録する。
- ウデータベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻す。
- エデータベースの表の索引を作成し,検索時には索引を使用する。
答えを見る
正解 ウデータベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻す。
要点トランザクションは全処理成功で確定、失敗で処理前に戻す
解説
トランザクションは、データベースに対する一連の処理をひとまとまりとして扱う単位です。全ての処理が成功したら変更結果を確定(コミット)し、途中で失敗したら処理前の状態に戻す(ロールバック)ことで、データの整合性を保ちます。
- ア:他のデータベースに複製して同期をとるのはレプリケーションなので誤り。
- イ:データベースへの操作を順次記録するのはログ(ジャーナル)の取得なので誤り。
- エ:索引を作成して検索に使うのはインデックスなので誤り。