Triggers are stored procedures that are automatically executed in response to data modifications (inserts, updates, deletes) on a table. Triggers enforce referential integrity and business rules. Triggers have access to special temporary tables called inserted and deleted that contain the changed data. Triggers allow for cascading updates and deletes by propagating changes to related tables.