Gatilhos (triggers) e procedimentos armazenados (stored
procedures) são componentes fundamentais em sistemas
de gerenciamento de banco de dados (SGBDs) relacionais. Tanto os gatilhos quanto os procedimentos armazenados desempenham papéis vitais e, muitas vezes, complementares em aplicações baseadas em banco de dados
relacionais, sendo escolhidos de acordo com as necessidades específicas de uma aplicação ou de um sistema.
A respeito de gatilhos e de procedimentos armazenados,
tem-se que