令和7年度 ITパスポート試験 問61
テクノロジ/データベースDBMS のトランザクションに関する記述として,適切なものはどれか。
出典:令和7年度 ITパスポート試験 問61
- アあるデータベースの内容を他のデータベースに複製し,内容の同期をとる。
- イデータベースに対して行った操作を,順次記録する。
- ウデータベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻す。
- エデータベースの表の索引を作成し,検索時には索引を使用する。
正解:ウ
解説
トランザクションとは,データベースに対する一連の処理をひとまとまりにした単位です。全ての処理が成功したら変更を確定(コミット)し,途中で失敗したら処理前の状態に戻します(ロールバック)。たとえば銀行の振込で,引出しだけが成功して入金が失敗するような中途半端な状態を防ぎます。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア誤り。内容を複製して同期をとるのはレプリケーションです。
- イ誤り。操作を順次記録するのはログ(ジャーナル)の説明です。
- ウ正しい。全て成功したら確定し,失敗したら元に戻すのがトランザクションの考え方です。
- エ誤り。索引(インデックス)を作成して検索を高速化する仕組みの説明です。