ITパスポート試験 - 令和7年 - 問61
| ア | あるデータベースの内容を他のデータベースに複製し,内容の同期をとる。 |
|---|---|
| イ | データベースに対して行った操作を,順次記録する。 |
| ウ | データベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻す。 |
| エ | データベースの表の索引を作成し,検索時には索引を使用する。 |
答え : ウ
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
解説 :
DBMSにおける「トランザクション」(transaction)とは,データベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻すという処理の単位のことです。答えは「ウ」です。この仕組みによって,一連の処理の途中で障害が発生した場合でも,データベースの整合性を保つことができます。
選択肢「ア」はデータベースの複製と同期(レプリケーション)の説明,「イ」はログの記録に関する説明,「エ」はインデックスを用いた検索の高速化に関する説明であり,いずれもトランザクションそのものの定義とは異なるため誤りです。
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
解説 :
DBMSにおける「トランザクション」(transaction)とは,データベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻すという処理の単位のことです。答えは「ウ」です。この仕組みによって,一連の処理の途中で障害が発生した場合でも,データベースの整合性を保つことができます。
選択肢「ア」はデータベースの複製と同期(レプリケーション)の説明,「イ」はログの記録に関する説明,「エ」はインデックスを用いた検索の高速化に関する説明であり,いずれもトランザクションそのものの定義とは異なるため誤りです。