選択肢
- ア.アプリケーションプログラムからネットワークを介して DBMS にアクセスする場合、両者間の通信量を減少させる。
- イ.アプリケーションプログラムからの一連の要求を一括して処理することによって、DBMS 内の実行計画の数を減少させる。
- ウ.アプリケーションプログラムからの一連の要求を一括して処理することによって、DBMS 内の必要バッファ数を減少させる。
- エ.データが格納されているディスク装置への I/O 回数を減少させる。
正解
ア. アプリケーションプログラムからネットワークを介して DBMS にアクセスする場合、両者間の通信量を減少させる。
解説
ストアドプロシージャは DB サーバ側で一連の SQL を一括処理として保存・実行するため、クライアント・サーバ間の通信量を減らせる。
選択肢ごとの解説
- ア.通信量を減らせる=ストアドプロシージャの利点=正解。
- イ.実行計画数は減らせるとは限らない(むしろキャッシュされる程度)。
- ウ.バッファ数の増減は副次的で主な利点ではない。
- エ.I/O 回数は処理ロジック次第で必ず減るわけではない。
基本情報技術者試験 令和2年度 科目A 修了認定試験 の過去問一覧へ戻る・問25