ITパスポート試験 過去問解説

トランザクションとは?ITパスポート試験 2009年 (平成21年 春期) 問58を解説

ITパスポート試験 2009年 (平成21年 春期) 問58は、トランザクションに関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

オンライントランザクション処理システムを構成するサーバ上のソフトウェアのうち,データベース管理システムの役割の説明として,適切なものはどれか。

この問題の出題ポイント

  • トランザクションの定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: DBMS。

選択肢

  1. アアプリケーションプログラムからデータの検索や更新の要求を受け付けて,データベース内のデータの検索や更新をする。正解
  2. イクライアントからトランザクション処理要求を受け付けて,要求に対応するアプリケーションプログラムを起動する。
  3. ウトランザクション処理要求によって,必要に応じてデータの検索や更新の要求を出して業務処理をする。
  4. エネットワークを介してクライアントとの通信処理をする。

正解

ア: アプリケーションプログラムからデータの検索や更新の要求を受け付けて,データベース内のデータの検索や更新をする。

解説

オンライントランザクション処理のサーバでは、通信を受け持つ部分、要求に応じて業務用のプログラムを起動する部分、業務処理を行うアプリケーションプログラム、データを管理するデータベース管理システムが役割を分担する。データベース管理システムは、アプリケーションプログラムからの検索や更新の依頼を受けて、データベースの中身を実際に探したり書き換えたりする。

なぜ他の選択肢が違うのか

  • ア(正解)

    正しい。データベース管理システムは、アプリケーションプログラムからの検索や更新の要求を受け付け、データベース内のデータを実際に検索・更新する。

  • イ

    クライアントからの処理要求を受け付けて、対応するアプリケーションプログラムを起動するのは、トランザクション処理を管理するTPモニタなどのミドルウェアの役割である。

  • ウ

    処理要求に応じて、必要なときにデータの検索や更新を依頼しながら業務処理を行うのは、アプリケーションプログラム自身の役割である。

  • エ

    ネットワークを介してクライアントと通信するのは、通信処理を担当するソフトウェアの役割である。

解き方の整理

トランザクションの問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2009年 (平成21年 春期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。