トリガ
リレーショナルデータベースの文脈
トリガが適しているケース
重複データや派生データの維持
複雑な列制約
複雑なデフォルト値
データベース間の参照整合性
トリガはテーブルではなくビューで作成する方がよいかもしれない
一括のインポート・エクスポートではトリガを起動したくないが、アプリケーションで扱う際には起動したい、とかもある
参考文献
Effective SQL