Um trigger é um procedimento armazenado executado automaticamente pelo banco de dados sempre que há modificação nos dados de uma tabela protegida, permitindo executar ações como auditoria, replicação e manutenção da integridade dos dados. Triggers podem ser criados para executar códigos PL/SQL antes ou após eventos DML em tabelas específicas.