В чём заключаются различия между триггерами и ограничениями (constraints) в базах данных с точки зрения функциональности, производительности и подходящих сценариев использования? — ДейлиПреп