資格暗記無料で始める

ストアドプロシージャとトリガとは?

ストアドプロシージャとトリガとは、一連のSQLと制御構造をあらかじめDBMS側に登録しておき、名前を指定して呼び出せるようにしたものがストアドプロシージャ。トリガは、特定の表への挿入・更新・削除を契機に自動実行される手続きである。どちらも処理をサーバ側に寄せる仕組み。

すとあどぷろしーじゃととりが

基本情報技術者試験の頻出用語/テクノロジ系


ストアドプロシージャとトリガの意味

一連のSQL制御構造をあらかじめDBMS側に登録しておき、名前を指定して呼び出せるようにしたものがストアドプロシージャトリガは、特定の表への挿入・更新・削除を契機に自動実行される手続きである。どちらも処理をサーバ側に寄せる仕組み。

ストアドプロシージャとトリガの具体例

受注登録の一連の処理をプロシージャ化すると、クライアントは1回の呼出しで済み、SQLを何度も送る場合よりネットワークの往復が減る。トリガでは在庫表の更新時に在庫履歴表へ自動で1行追加する、といった処理を書ける。

ストアドプロシージャとトリガは試験でどう引っ掛けられる?

利点は「通信量の削減」と「処理の一元化・整合性の確保」であり、単純な計算速度の向上ではない。またトリガは呼出し側のコードに現れないため、動作が追いにくく保守性を下げやすいという欠点も問われる。

ストアドプロシージャとトリガと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。