ウカマル応用情報技術者ログイン

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

テクノロジ系

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

選択肢
正解と解説

正解 ウ

ストアドプロシージャは、処理をまとめて1回の呼出しで実行し、通信回数を減らす技術です。アクセスを細かい単位に分けると呼出し回数が増え、スループットは下がります。

ストアドプロシージャは、複数のSQL文から成る一連の処理をDBMS(データベース管理システム)側にあらかじめ格納しておき、クライアントから呼び出して実行する仕組みです。性能上の利点は、まとまった処理を1回の呼出しで実行でき、クライアントとサーバ間の通信回数が減ることです。アクセスを細かい単位でプロシージャ化すると、その分だけ呼出しと通信が増えます。そのためスループットは向上せず、ウの記述が誤りです。ほかにも、利用者にプロシージャの実行権限だけを与えるセキュリティ向上や、共通処理の標準化の利点があります。

ア:表への直接アクセスを禁じ、プロシージャの実行だけを許可すれば、機密データへの操作を限定できます。これは正しい記述です。

イ:共通処理をサーバ側に1か所で格納すれば、各クライアントが同じ処理を使えて標準化できます。これは正しい記述です。

エ:複数のSQL文を1回の呼出しで実行できるため、通信回数が減ります。これはストアドプロシージャの代表的な利点で、正しい記述です。

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

全年度から出題。10問で実力を判定します。登録不要。

出典:平成25年度 秋期 応用情報技術者試験 問27(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方