スポンサーリンク

ITパスポート試験 平成30年度秋期 [問75] 過去問解説

問題

問75

DBMSにおいて、一連の処理が全て成功したら処理結果を確定し、途中で失敗したら処理前の状態に戻す特性をもつものはどれか。

  • インデックス
  • トランザクション
  • レプリケーション
  • ログ

[出典:ITパスポート試験 平成30年度秋期 問75]

正解

正解は「」です。

解説

 正解は「イ」のトランザクションです。トランザクションとは、データベースで行われる複数の操作(例えば、銀行口座AからBへ送金する際に、Aの残高を減らし、Bの残高を増やすという一連の処理)を、一つのかたまりとして扱う仕組みのことです。このトランザクションには、ACID特性と呼ばれる重要な性質があります。この問題で問われている「一連の処理が全て成功したら処理結果を確定し、途中で失敗したら処理前の状態に戻す」という特性は、特に「原子性(Atomicity)」と呼ばれます。これは、トランザクション内のすべての操作が完全に実行されるか、あるいは全く実行されなかったかのように元に戻されるか、どちらかの状態になることを保証するものです。

 例えば、銀行の送金で途中にエラーが起きた場合、送金前の状態に戻り、送金がなかったことにされます。これにより、データの整合性が保たれるのです。

ア(インデックス):
 インデックスは、データベースの検索を高速化するための仕組みです。本の索引のようなもので、目的のデータを素早く見つけるために使われますが、処理を一つのかたまりとして扱うトランザクションの特性とは異なります。
ウ(レプリケーション):
 レプリケーションは、データベースの複製を作成し、複数の場所に同じデータを保持することで、システム障害時のデータ保護や読み込み性能の向上を図る仕組みです。これも処理の確定や巻き戻しとは直接関係ありません。
エ(ログ):
 ログは、データベースへの変更履歴を記録するものです。障害発生時などにデータベースを復旧させるために利用されますが、それ自体が処理を一つのかたまりとして制御し、確定や巻き戻しを行う機能ではありません。

スポンサーリンク

難易度

 この問題の難易度は中程度と言えます。データベース管理システム(DBMS)の基本的な用語とその役割を理解していれば、正解にたどり着くことができます。特にトランザクションのACID特性は、データベースの重要な概念なので、しっかり覚えておく必要があります。他の選択肢の用語もITパスポート試験でよく出題されるものなので、それぞれの意味を正確に理解しているかがポイントになります。

用語補足

DBMS:
 DBMS(データベース管理システム)は、データベースのデータを効率的に管理するためのソフトウェアのことです。データの保存、検索、更新、削除などを実行し、複数のユーザーが同時にデータを利用できるように制御します。例えば、オンラインショッピングサイトの顧客情報や商品情報を管理するシステムなどがDBMSを利用しています。

トランザクション:
 トランザクションは、データベースにおいて、一連の処理をひとまとまりとして扱う概念です。この一連の処理は、すべて成功するか、すべて失敗(元に戻される)するかのどちらかになります。例えば、銀行のATMで現金を引き出す操作は、口座残高の減少と現金の払い出しが両方成功して初めて完了する「トランザクション」です。途中でエラーがあれば、口座からお金が減ったまま現金が出ないという事態にならないように、処理が元に戻されます。

インデックス:
 インデックスは、データベース内のデータ検索を高速化するために作成される目録や索引のようなものです。例えば、本の巻末にある索引を使えば、読みたい情報がどのページにあるかすぐにわかるように、データベースのインデックスも目的のデータを素早く探し出すのに役立ちます。

レプリケーション:
 レプリケーションは、データベースのデータを複製し、複数の場所に同じデータセットを保持する技術です。これにより、システムの一部に障害が発生しても別の複製を利用してサービスを継続できたり、読み込み処理を分散して高速化したりできます。例えば、メインのデータベースが故障しても、あらかじめ作っておいた複製からすぐに復旧できる状態にしておくことです。

対策

 この問題を解くためのポイントは、データベース関連の基本的な用語、特に「トランザクション」の概念とその「ACID特性」を正確に理解しておくことです。原子性、一貫性、独立性、永続性といった特性を覚えておくと、類似の問題にも対応しやすくなります。また、他の選択肢にある「インデックス」「レプリケーション」「ログ」といった用語も、データベースシステムを構成する重要な要素ですので、それぞれの役割や目的を明確に区別できるように学習しておくことが対策となります。単に用語を覚えるだけでなく、それがどのような状況で使われ、どのような効果をもたらすのかを具体的にイメージしながら学ぶと良いでしょう。

Dell 4K ワイドフレームレスモニター 27インチ S2721QS(3年間無輝点交換保証/AMD FreeSync;/4K/IPS非光沢/DP,HDMIx2/縦横回転,高さ調節/スピーカー付)


error:
タイトルとURLをコピーしました