ITパスポート過去問 令和7年度(2025年)問82
あるコンピュータのデータベースの内容を他のコンピュータのデータベースに複製して,両者の内容が一致するように同期させるDBMSの機能はどれか。
選択肢
- ア:アーカイブ
- イ:バックアップ
- ウ:レプリケーション
- エ:ロールバック
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
レプリケーションは、あるコンピュータのデータベースの内容を他のコンピュータのデータベースへ複製し、両者の内容が一致するように同期させるDBMSの機能です。障害時に同じデータを別の場所で利用できるようにしたり、参照処理を複数のデータベースに分散させたりする目的で利用されます。
Point
この問題は、DBMSで扱う代表的な機能名の意味の違いを区別できるかを確認しています。特に「別のデータベースに複製し、内容が一致するように同期する」という説明が、レプリケーションを指すことを理解しているかが問われています。
解くために必要な知識
この問題を解くには、DBMSが持つ代表的な機能(アーカイブ、バックアップ、レプリケーション、ロールバック)の意味と役割の理解が必要です。
用語の整理
各用語の意味
| 用語 | 意味 | 主な目的 | ポイント |
|---|---|---|---|
| DBMS | データベース管理システム(Database Management System)です。データベースの作成、操作、管理を行うソフトウェアです。 | データの管理と操作 | 機能としてバックアップやトランザクション制御などを提供します。 |
| レプリケーション | データベースの内容を別のデータベースに複製し、両者の内容を一致させるように同期させる機能です。 | 可用性の向上、負荷分散 | 「複製した後も同期し続ける」点が重要です。 |
| アーカイブ | データを長期保存のために別の記憶媒体などにまとめて保管することです。 | 長期保管、監査対応など | 通常は更新に合わせて同期する機能ではありません。 |
| バックアップ | データの破損や消失に備えて、データの複製を別の場所に保存しておくことです。 | 障害や誤操作からの復旧 | 保存した時点の複製であり、通常は自動で同期し続けません。 |
| ロールバック | トランザクション処理中に障害や取消しが発生した場合に、処理開始前の状態にデータを戻す操作です。 | 整合性の維持 | データベース間の複製ではなく、更新の取り消しです。 |
選択肢ごとの解説
- ア:不正解
アーカイブは、参照頻度が低いデータなどを長期保管するために別領域へ移して保管する考え方です。別コンピュータのDBと内容を一致させ続ける複製・同期の機能ではありません。
- イ:不正解
バックアップは、障害復旧のためにデータを退避して保存することです。必要になったときに復元するためのものであり、別コンピュータのDBに複製して内容を一致させ続ける機能を指すのが原則ではありません。
- ウ:正解
レプリケーションは、あるDBの内容を別コンピュータのDBに複製し、更新を反映して内容が一致するように同期させるDBMSの機能です。問題文の「複製」「一致」「同期」に該当します。
- エ:不正解
ロールバックは、処理を取り消して更新前の状態に戻す機能です。別コンピュータのDBへ複製して同期する機能ではありません。
まとめ
レプリケーションは、あるコンピュータのデータベースの内容を他のコンピュータのデータベースへ複製し、両者の内容が一致するように同期させるDBMSの機能です。障害時に同じデータを別の場所で利用できるようにしたり、参照処理を複数のデータベースに分散させたりする目的で利用されます。
テクノロジ系 > 技術要素 > データベース
アーカイブは、参照頻度が低いデータなどを長期保管するために別領域へ移して保管する考え方です。別コンピュータのDBと内容を一致させ続ける複製・同期の機能ではありません。
バックアップは、障害復旧のためにデータを退避して保存することです。必要になったときに復元するためのものであり、別コンピュータのDBに複製して内容を一致させ続ける機能を指すのが原則ではありません。
レプリケーションは、あるDBの内容を別コンピュータのDBに複製し、更新を反映して内容が一致するように同期させるDBMSの機能です。問題文の「複製」「一致」「同期」に該当します。
ロールバックは、処理を取り消して更新前の状態に戻す機能です。別コンピュータのDBへ複製して同期する機能ではありません。