オンライントランザクション処理システムを構成するサーバ上のソフトウェアのうち、データベース管理システムの役割の説明として、適切なものはどれか。
DBMSはアプリの要求を受けデータベースを検索・更新する
選択肢
- アアプリケーションプログラムからデータの検索や更新の要求を受け付けて、データベース内のデータの検索や更新をする。
- イクライアントからトランザクション処理要求を受け付けて、要求に対応するアプリケーションプログラムを起動する。
- ウトランザクション処理要求によって、必要に応じてデータの検索や更新の要求を出して業務処理をする。
- エネットワークを介してクライアントとの通信処理をする。
正解と解説
正解:ア アプリケーションプログラムからデータの検索や更新の要求を受け付けて、データベース内のデータの検索や更新をする。
DBMS(データベース管理システム)は、アプリケーションからの検索・更新要求を受け取り、実際のデータベースに対して読み書きを行うソフトウェアである。同時実行制御や障害回復、アクセス権管理も担い、アプリケーションが物理的な格納方法を意識しなくて済むようにする。業務処理そのものはアプリケーション、要求受付や通信は他のミドルウェア・OSが担う。
選択肢ごとの解説
- アアプリからの検索・更新要求を受けてデータベースを操作する、DBMSの役割として適切。
- イ要求に応じてアプリを起動するのはトランザクションモニタなどの役割。
- ウ業務処理を行うのはアプリケーションプログラム自体。
- エクライアントとの通信処理は通信制御を担うソフトウェアの役割。
同じ分野の他の問題
- 関係データベースを構成する要素の関係を表す図において、図中のa〜cに入れる字句の適切な組合せはどれか。2024年度 秋期 問60
- 関係データベースにおける結合操作はどれか。2023年度 秋期 問100
- 関係データベースで管理している“従業員”表から,氏名の列だけを取り出す操作を何というか。2022年度 秋期 問98
- データを行と列から成る表形式で表すデータベースのモデルはどれか。2022年度 秋期 問83
- 関係データベースにおいて、表Aと表Bの積集合演算を実行した結果はどれか。2020年度 10月試験 問73
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。