it-kakomon › ITパスポート › 令和7年度 › 問61

令和7年度 ITパスポート 問61(テクノロジ)

出典:令和7年度 ITパスポート試験 公開問題 問61(独立行政法人情報処理推進機構(IPA))

DBMSのトランザクションに関する記述として,適切なものはどれか。
  1. アあるデータベースの内容を他のデータベースに複製し,内容の同期をとる。
  2. イデータベースに対して行った操作を,順次記録する。
  3. ウデータベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻す。
  4. エデータベースの表の索引を作成し,検索時には索引を使用する。
正解と解説を見る

正解:ウ

【トランザクションとは】

トランザクションは、データベースに対する、分けることのできない一連の処理のまとまりです。例えば、銀行の振込では「A口座から1万円を引く」と「B口座に1万円を足す」の2つの更新が必要で、片方だけが行われると、お金が消えたり増えたりしてしまいます。

そこでDBMS(Database Management System、データベース管理システム)は、一連の処理が全て成功したら変更結果を確定し(コミット)、途中で失敗したら処理前の状態に戻して(ロールバック)、データの整合性を保ちます。

【選択肢の検討】

ア:データベースの内容をほかのデータベースに複製して同期をとるのは、レプリケーションです。

イ:データベースに対して行った操作を順次記録するのは、ログ(ジャーナル)の機能です。障害からの回復に使います。

ウ:トランザクションの説明です。

エ:表の索引を作り、検索に使うのは、インデックスの機能です。

よって、正解は選択肢ウです。

この回の100問を通しで解く(無料)