ストアドプロシージャの利点はどれか。
ストアドプロシージャの主な利点は通信量の削減
選択肢
- アアプリケーションプログラムからネットワークを介してDBMSにアクセスする場合、両者間の通信量を減少させる。
- イアプリケーションプログラムからの一連の要求を一括して処理することによって、DBMS内の実行計画の数を減少させる。
- ウアプリケーションプログラムからの一連の要求を一括して処理することによって、DBMS内の必要バッファ数を減少させる。
- エデータが格納されているディスク装置へのI/O回数を減少させる。
正解と解説
正解:ア アプリケーションプログラムからネットワークを介してDBMSにアクセスする場合、両者間の通信量を減少させる。
ストアドプロシージャは、一連のSQL処理をあらかじめDBMS側に登録しておき、アプリケーションからは呼出しだけを行う仕組みである。SQL文を1つずつ送る必要がなくなるため、アプリケーションとDBMSの間でネットワークを流れるデータ量が大きく減る。
選択肢ごとの解説
- ア正解。SQL文を都度送らずに済むため、ネットワークの通信量を削減できる。
- イ実行計画はSQLごとに作られるもので、一括処理によって数が減るわけではない(再利用されやすくなる効果はあるが本質ではない)。
- ウDBMS内の必要バッファ数はデータアクセス量に依存し、ストアドプロシージャ化で減るものではない。
- エディスクへのI/O回数は同じ処理を行う限り変わらない。
同じ分野の他の問題
- 関係データベースのビューに関する記述のうち、適切なものはどれか。2025年度 秋期 問9
- BASE特性を満たし、次の特徴をもつNoSQLデータベースシステムに関する記述のうち、適切なものはどれか。 〔NoSQL…2025年度 秋期 問8
- SQL文に示す参照制約が存在する"商品"表と"受注"表とがある。"商品"表の行を削除したとき、削除した行の商品コードと同…2025年度 春期 問10
- 関係を第2正規形から第3正規形に変換する手順はどれか。2025年度 春期 問9
- 化粧品の製造を行っているA社では、販売代理店を通じて商品販売を行っている。今後の販売戦略に活用するために、次の三つの表を…2024年度 秋期 問10
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。