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

令和5年度 春期 午前 問27

データベース

ストアドプロシージャに関する問題

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

答えと解説を見る

✓ これが正解エデータの変更を行うときに,あらかじめ DBMS に定義しておいた処理を自動的に起動・実行するものである。

解説

更新を契機に自ら起動するものは別の仕組みです。

設問は、ストアドプロシージャの記述のうち誤っているものを選ばせています。見分けの軸は、その処理を動かすきっかけがどこにあるか、という一点です。ストアドプロシージャは、よく使う一連の手続にあらかじめ名前を付けてデータベース管理システム側に格納しておく仕組みで、呼び出しを受けて初めて動きます。つまり動かす主体は、利用する側にあります。これに対して、データの変更をきっかけに、あらかじめ定義しておいた処理を管理システムが自ら起動するものは、トリガと呼ばれる別の仕組みです。したがって、データの変更を行うときに、あらかじめ定義しておいた処理を自動的に起動、実行するものだと述べた記述が、この仕組みの説明としては誤りにあたります。

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

この問題の用語

出典:令和5年度 春期 応用情報技術者試験 午前 問27

同じ用語が出る問題

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