IPA過去問ドリル

平成24年度 秋期 応用情報技術者試験 午前 問25

テクノロジ/データベース

ストアドプロシージャの利点はどれか。

出典:平成24年度 秋期 応用情報技術者試験 午前 問25

正解:ア

解説

ストアドプロシージャは,一連のSQL処理をあらかじめDBMS側に手続きとして登録しておき,アプリケーションから1回の呼出しでまとめて実行させる仕組みです。これにより,アプリケーションとDBMS間で発生するSQL文ごとの通信の往復回数を減らし,通信量を削減できます。

選択肢ごとの解説

  • 正しい。一連の処理をDBMS側でまとめて実行できるため,アプリケーションとDBMS間の通信量を減少させられます。
  • 誤り。DBMS内の実行計画の数を減少させることは,ストアドプロシージャの直接の利点ではありません。
  • 誤り。DBMS内の必要バッファ数を減少させることは,ストアドプロシージャの直接の利点ではありません。
  • 誤り。ディスク装置へのI/O回数の減少は,ストアドプロシージャそのものの利点として説明される内容ではありません。
応用情報技術者の過去問を演習モードで解く