ITパスポート 平成21年度 春期 問58
データベース
データベース管理システムの問題
オンライントランザクション処理システムを構成するサーバ上のソフトウェアのうち,データベース管理システムの役割の説明として,適切なものはどれか。
- ア アプリケーションプログラムからデータの検索や更新の要求を受け付けて,データベース内のデータの検索や更新をする。
- イ クライアントからトランザクション処理要求を受け付けて,要求に対応するアプリケーションプログラムを起動する。
- ウ トランザクション処理要求によって,必要に応じてデータの検索や更新の要求を出して業務処理をする。
- エ ネットワークを介してクライアントとの通信処理をする。
答えと解説
✓ これが正解ア アプリケーションプログラムからデータの検索や更新の要求を受け付けて,データベース内のデータの検索や更新をする。
解説
層の問いは、要求を出す側なのか受ける側なのかで割れます。
データベース管理システム(DBMS)は、データを預かって出し入れする層です。要求を出してくるのは、業務を担うアプリケーションプログラムになります。その検索や更新の要求を受け付けて、データを検索・更新すると述べた肢が正解です。一貫した状態を保ちながら、効率よく取り出す働きを引き受けます。要求を受けてアプリケーションプログラムを起動する TP モニタなどの層は、その前に立つものです。どれを動かすかを差配する役目で、データを扱う層ではありません。必要に応じて検索の要求を出しながら業務処理を進めるのは、アプリケーションプログラムです。要求を出す側であって、受ける側ではありません。ネットワークを介してクライアントと通信するのは、通信制御の層になります。三つとも同じサーバの上に載りますが、立っている層が違います。要求を出す側か受ける側かを見れば、置き場所がはっきりします。データに直に触れる層は DBMS 一つだけです。
ほかの選択肢の解説
- イ クライアントからトランザクション処理要求を受け付けて,要求に対応するアプリケーションプログラムを起動する。:要求を受けて、アプリケーションプログラムを起動するとします。どれを動かすかを差配する、確かに必要な層です。ところがデータそのものを扱ってはいません。データを出し入れする DBMS とは別です。差配する TP モニタなら、これが答えにあたります。前に立つ層です。
- ウ トランザクション処理要求によって,必要に応じてデータの検索や更新の要求を出して業務処理をする。:必要に応じて検索の要求を出し、業務処理を進めるとします。実際の仕事を担う、確かに中心の働きです。ところがこれは、要求を出す側です。受けてデータを扱う DBMS の側ではありません。アプリケーションプログラムなら、これが答えです。出す側です。
- エ ネットワークを介してクライアントとの通信処理をする。:ネットワークを介してクライアントと通信するとしています。つながりを保つうえで、確かに欠かせません。ところが受け持つのは、通信制御のほうです。データには触れていません。通信を担う層なら、これが答えです。触れていません。
関連用語
出典:平成21年度 春期 ITパスポート試験 問58
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問56:
チェックポイントの 説明 (トランザクション) - 令和7年度 問32
(トランザクション) - 令和7年度 問61:
トランザクションに 関する 記述 (トランザクション) - 令和6年度 問74:
トランザクション 処理に 関する 記述 (トランザクション) - 令和5年度 問66:
コミットの 説明 (トランザクション)
同じ分野の問題
誤りを見つけたら報告する