◀2025年度(R7) ITパスポート 問61▶令和7年度 ITパスポート試験 公開問題 問61テクノロジデータベーストランザクション・同時実行制御DBMSのトランザクションに関する記述として,適切なものはどれか。 ア. あるデータベースの内容を他のデータベースに複製し,内容の同期をとる。イ. データベースに対して行った操作を,順次記録する。ウ. データベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻す。エ. データベースの表の索引を作成し,検索時には索引を使用する。解答・解説正解: ウ. データベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻す。DBMSにおけるトランザクションとは、データベースに対する不可分な一連の処理のまとまりのことです。トランザクション処理では、すべての処理が正常に完了した場合は変更を確定(コミット)し、途中でエラーが発生して失敗した場合は処理前の状態に取り消す(ロールバック)ことで、データの不整合を防ぎます。これはトランザクションのACID特性のうち、原子性(Atomicity)にあたります。 各選択肢の解説 ア: 「あるデータベースの内容を他のデータベースに複製し,内容の同期をとる。」これはレプリケーションに関する記述であり、誤りです。 イ: 「データベースに対して行った操作を,順次記録する。」これはジャーナル(ログ)に関する記述であり、誤りです。 ウ: 「データベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻す。」正解です。トランザクションの役割と原子性に関する適切な説明です。 エ: 「データベースの表の索引を作成し,検索時には索引を使用する。」これはインデックス(索引)に関する記述であり、誤りです。 Spineチーム公開日: 2026年10月1日更新日: 2026年10月20日 解答前は解説を閉じておく(この端末の設定)もう一度解く