ネットワークスペシャリスト暗記無料で始める

トリガとは?トリガ

トリガとは、表への挿入・更新・削除を契機として、データベース側で自動的に起動される手続き。起動の時点(BEFORE/AFTER)と単位(行単位/文単位)を指定でき、アプリケーションの実装に依存せず整合性の維持や履歴の記録を強制できる。呼び出しがアプリ側のコードに現れないため、動きが見えにくいという性質も併せ持つ。

最終更新:2026-10-06

試験情報

ネットワークスペシャリスト試験の頻出用語/午前II

別名:TRIGGER、トリガー(DB)、DB

ネットワークSPを最短で暗記・合格する →

背景

同じ表を更新する経路が、画面からの操作、バッチ、運用者の手作業と複数ある状況では、必要な後処理をそれぞれの経路へ書き足すことになり、どこか一つで書き忘れが起きる。契機を表の側に置いてしまえば、どの経路から来た更新でも同じ後処理が必ず走る。整合性の担保をアプリケーションの規律から外し、データベースの仕組みへ移すための機能である。

具体例

IPアドレスの払出しを管理する構成管理データベースで、割当表の行が更新されるたびに、変更前後の値と実行者を履歴表へ自動で書き込む。運用者が画面から直したときも、棚卸しのバッチが一括で直したときも同じ記録が残るので、後から「いつ誰がこの払出しを変えたか」を追える。

試験での引っ掛け

トリガの中の更新がさらに別のトリガを呼ぶ連鎖が起きるため、1件の更新でどこまで処理が広がるかが読みにくくなる。障害調査でアプリケーションのソースを追っても現れない点に注意する。また監視ソフトで条件式に名前を付けて警報を出す「トリガ」とは別物で、こちらはデータベース側の機能である。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

ネットワークSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • トリガの中の更新がさらに別のトリガを呼ぶ連鎖が起きるため、1件の更新でどこまで処理が広がるかが読みにくくなる。