問27令和5年度 春期テクノロジ系
クライアントサーバシステムにおけるストアドプロシージャの記述として,誤っているものはどれか。
- アアプリケーションから一つずつSQL文を送信する必要がなくなる。
- イクライアント側のCALL文によって実行される。
- ウサーバとクライアントの間での通信トラフィックを軽減することができる。
- エデータの変更を行うときに,あらかじめDBMSに定義しておいた処理を自動的に起動・実行するものである。
正解はエ
解説 本サイト独自(IPA公表のものではありません)
エ ストアドプロシージャは,あらかじめDBMSに定義した一連の処理を,クライアントから明示的に呼び出して実行するものである。データ変更を契機に処理を自動起動するエの説明は,ストアドプロシージャの説明ではない。
- ア 複数のSQL文から成る処理をサーバ側にまとめて定義できるので,アプリケーションがSQL文を一つずつ送る必要はなく,正しい。
- イ クライアントはCALL文によって定義済みのストアドプロシージャを明示的に呼び出せるので,この記述は正しい。
- ウ 複数の処理をまとめて呼び出せば,サーバとクライアントの間で個々のSQL文を送受信する回数が減るので,この記述は正しい。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和5年度 春期 応用情報技術者試験 午前 問27