過去問解きまくり研究所 ホーム

平成29年度 秋期 午前 問26

データベース

ストアドプロシージャの利点

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

答えと解説を見る

✓ これが正解アアプリケーションプログラムからネットワークを介して DBMS にアクセスする場合,両者間の通信量を減少させる。

解説

手続きをサーバ側に置き、往復する通信量を減らせます。

設問はストアドプロシージャの利点を選ばせています。この仕組みは、いくつもの処理をまとめた手続きを DBMS の側にあらかじめ登録しておき、利用する側は手続きの名前を呼ぶだけで実行させるものです。ここで何が変わるかを考えると、処理そのものの中身は同じで、実行する場所がアプリケーション側から DBMS 側へ移るだけだと分かります。移ったことで短くなるのは、二つの間を行き来する部分です。したがって、アプリケーションプログラムからネットワークを介して DBMS にアクセスする場合に、両者間の通信量を減少させる、という利点が当てはまります。往復のたびに待ち時間が発生する経路だからこそ、呼び出しをまとめる効き目が出ます。

ほかの選択肢はなぜ違うのか

この問題の用語

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

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)