分類テクノロジ系 » データベース » トランザクション処理新しい試験17-4 トランザクション処理年度令和7年度の100問の一覧
DBMSのトランザクションに関する記述として,適切なものはどれか。
正解と解説
正解:ウ
ア× ほかのデータベースに複製して内容を同期させるのは、レプリケーションの説明です。
イ× 行った操作を順に記録するのは、ログ(ジャーナル)の説明です。障害からの回復に使いますが、トランザクションそのものの説明ではありません。
ウ○ 正解 全部成功したら確定(コミット)、途中で失敗したら処理前に戻す(ロールバック)。トランザクションをひとまとまりで扱う仕組みそのものです。
エ× 索引を作って検索に使うのは、インデックスの説明です。
解説
トランザクションは、データベースに対する「ひとまとまりで成功か失敗かが決まる処理」です。銀行の振込なら、送金元から引くことと送金先に足すことの2つで1つのトランザクションです。片方だけ反映されると残高が合わなくなります。
そこでDBMSは、一連の処理が全部成功したら変更を確定(コミット)し、途中で失敗したら処理前の状態に戻す(ロールバック)ようにしています。ほかの3つは、複製(レプリケーション)・操作の記録(ログ)・索引(インデックス)の説明で、どれもトランザクションの説明ではありません。
教科書 17-4この問題の知識
データベースの一連の更新を「全部やるか、何もしないか」で扱うトランザクション、結果を確定するコミットと開始前に戻すロールバック、同時の更新を防ぐ排他制御とロック、待ち合って止まるデッドロック、ログとバックアップによる障害からの回復までを、公開問題を解ける形でまとめます。
この節で扱うこと:トランザクション処理
Udemy の ITパスポート講座を、受講者数・★評価・口コミで比べたページです(広告を含みます)。
過去問教科書の一覧(現行の試験の順)教科書の一覧(新しい試験の順)
出典:IPA「ITパスポート試験 公開問題」令和7年度 問61。問題文と選択肢は改変せずに引用しています(表・図は文字に書き起こしたもの)。正解は IPA 公表の解答例によります。

