Considere uma tabela de produtos em estoque e outra de pedidos, em um banco d...

Considere uma tabela de produtos em estoque e outra de pedidos, em um banco de dados. Toda vez que um item for incluído na tabela de pedidos, a quantidade em estoque desse item, na tabela de produt...


publicidade
Considere uma tabela de produtos em estoque e outra de pedidos, em um banco de dados. Toda vez que um item for incluído na tabela de pedidos, a quantidade em estoque desse item, na tabela de produtos, deve ser diminuída de modo equivalente. Um Analista pode solucionar essa situação, e ainda ganhar em desempenho,
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Equipe Gabarite
    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.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.