Los disparadores son bloques de código almacenados en la base de datos que se ejecutan automáticamente cuando ocurren ciertos eventos, como inserciones, modificaciones o eliminaciones de datos. Existen diferentes tipos de disparadores como los de nivel de fila, nivel de instrucción, antes o después de un evento, y a nivel de esquema o base de datos. Los procedimientos almacenados permiten agrupar instrucciones SQL de forma reutilizable y mejorar el rendimiento de las consultas.