Este documento describe los triggers en bases de datos relacionales. Un trigger es un procedimiento almacenado asociado con una tabla que se ejecuta automáticamente cuando se modifican los datos de esa tabla. Los triggers pueden usarse para hacer modificaciones en cascada sobre tablas relacionadas, mantener la integridad de los datos, forzar restricciones complejas y mantener columnas derivadas. Los triggers se definen para eventos de inserción, actualización o eliminación y se disparan una vez por transacción, independientemente del número de filas afectadas.