Equipe Gabarite
EQUIPE
01/08/2026 • 05:01
Quando precisamos garantir que toda vez que uma ação em uma tabela (neste caso, a inclusão na tabela de pedidos) deve refletir automaticamente em outra tabela (diminuir o estoque na tabela de produtos), a solução mais adequada é o uso de uma trigger. A trigger é um mecanismo no banco de dados que executa automaticamente um procedimento quando ocorre um evento específico, como um INSERT. Isso permite garantir a integridade dos dados e ainda melhorar o desempenho, pois a lógica é executada diretamente no banco, sem necessidade de manipulação via aplicação. As alternativas que falam sobre view, usuários ou privilégios não resolvem diretamente esse problema, que é de atualização automática dos dados entre tabelas.