本文へスキップ

令和7年度 ITパスポート試験 問61

この問題の解説と、これまでの解答の記録です。

問61
頻出度★☆☆

DBMS のトランザクションに関する記述として, 適切なものはどれか。

出典 令和7年度 ITパスポート試験 問61
解説

問 61

  • 不正解ア

    あるデータベースの内容を別のデータベースに複製し同期をとるのは「レプリケーション (複製)」の説明です。可用性向上や負荷分散のためにデータの写しを保つ機能であり、処理を確定/取消するトランザクションとは別物のため誤りです。

  • 不正解イ

    データベースへ行った操作を順次記録するのは「ログ (ジャーナル/更新履歴) の取得」の説明です。ログは障害回復やロールバックの材料としてトランザクションと併用されますが、記録そのものはトランザクションの定義ではないため誤りです。

  • ウ

    正解 トランザクションとは、データベースに対する複数の処理を「分けられない一つのまとまり (原子性)」として扱う仕組みです。最大の特徴が「オール・オア・ナッシング」で、一連の処理が全て成功した場合だけ変更を確定 (コミット) し、途中で一つでも失敗したら、それまでの変更を取り消して処理を始める前の状態へ戻します (ロールバック)。これにより「一部だけ中途半端に反映される」状態を防ぎ、データの整合性を守ります。選択肢ウは「全部成功なら確定・途中失敗なら処理前に戻す」というこの挙動をそのまま述べているので、トランザクションの説明として適切です。

  • 不正解エ

    表の索引 (インデックス) を作成し検索時に使うのは「インデックス」の説明です。検索を高速化するための仕組みであって、処理の確定/取消を扱うトランザクションとは無関係のため誤りです。

ここがポイント
  • トランザクション = データベースへの一連の処理を分割できない一つの単位 (原子性) として扱い、全て成功ならコミット (確定)、途中失敗ならロールバック (処理前へ復元) する仕組み。
  • 似た用語との区別: レプリケーション (複製・同期)、ログ/ジャーナル (操作の記録)、インデックス (索引で検索高速化) は、いずれもトランザクションそのものとは別の機能。
用語

解答の記録