IPA過去問ドリル

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

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

クライアントサーバシステムにおけるストアドプロシージャに関する記述のうち,誤っているものはどれか。

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

正解:ウ

解説

ストアドプロシージャは,SQL文をまとめてデータベースサーバ側に格納し,1回の呼出しで実行できる仕組みです。処理の標準化やセキュリティ向上,通信回数の削減に役立ちますが,データベースへのアクセスを必要以上に細かい単位でプロシージャ化すると,かえって呼出し回数が増えて処理性能(スループット)が低下することがあります。

選択肢ごとの解説

  • 誤り。特定のプロシージャ呼出しに処理を限定することでセキュリティを向上できるのは正しい記述です。
  • 誤り。共通処理を格納して標準化できるのは正しい記述です。
  • 正しい。細かい単位でプロシージャ化すると呼出し回数が増えてスループットが低下することがあり,「向上させることができる」という記述は誤りです。
  • 誤り。複数のSQL文をまとめて1回の呼出しで実行し,通信回数を減らせるのは正しい記述です。
応用情報技術者の過去問を演習モードで解く