ITパスポート試験 過去問解説
トランザクションとは?ITパスポート試験 2009年 (平成21年 春期) 問58を解説
ITパスポート試験 2009年 (平成21年 春期) 問58は、トランザクションに関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。
問題文
オンライントランザクション処理システムを構成するサーバ上のソフトウェアのうち,データベース管理システムの役割の説明として,適切なものはどれか。
この問題の出題ポイント
- トランザクションの定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
- テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
- 関連タグ: DBMS。
選択肢
- アアプリケーションプログラムからデータの検索や更新の要求を受け付けて,データベース内のデータの検索や更新をする。正解
- イクライアントからトランザクション処理要求を受け付けて,要求に対応するアプリケーションプログラムを起動する。
- ウトランザクション処理要求によって,必要に応じてデータの検索や更新の要求を出して業務処理をする。
- エネットワークを介してクライアントとの通信処理をする。
正解
ア: アプリケーションプログラムからデータの検索や更新の要求を受け付けて,データベース内のデータの検索や更新をする。
解説
オンライントランザクション処理のサーバでは、通信を受け持つ部分、要求に応じて業務用のプログラムを起動する部分、業務処理を行うアプリケーションプログラム、データを管理するデータベース管理システムが役割を分担する。データベース管理システムは、アプリケーションプログラムからの検索や更新の依頼を受けて、データベースの中身を実際に探したり書き換えたりする。
なぜ他の選択肢が違うのか
ア(正解)
正しい。データベース管理システムは、アプリケーションプログラムからの検索や更新の要求を受け付け、データベース内のデータを実際に検索・更新する。
イ
クライアントからの処理要求を受け付けて、対応するアプリケーションプログラムを起動するのは、トランザクション処理を管理するTPモニタなどのミドルウェアの役割である。
ウ
処理要求に応じて、必要なときにデータの検索や更新を依頼しながら業務処理を行うのは、アプリケーションプログラム自身の役割である。
エ
ネットワークを介してクライアントと通信するのは、通信処理を担当するソフトウェアの役割である。
解き方の整理
トランザクションの問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。
関連問題
前後の問題
2009年 (平成21年 春期) の関連する問題
復習を続ける
間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。