Junior — Middle
Qual é o papel do trigger numa base de dados e para que é utilizado?
sobes.tech IA
Resposta da IA
Um trigger na base de dados é um mecanismo especial que executa automaticamente um conjunto de ações (por exemplo, consultas SQL ou procedimentos) quando ocorrem certos eventos, como inserções, atualizações ou eliminações de dados.
Os principais objetivos do uso de triggers:
- Automatizar o controlo da integridade dos dados.
- Registar alterações nas tabelas.
- Implementar lógica de negócio complexa ao nível da base de dados.
- Sincronizar dados entre tabelas.
Por exemplo, ao adicionar um novo registo na tabela de encomendas, um trigger pode atualizar automaticamente a quantidade de produto disponível em stock.