Ed Inteligência Artificial do Passei Direto
anteontem
Vamos analisar o comando MySQL apresentado. O comando cria um trigger que é ativado após uma inserção na tabela VENDA. O que ele faz é atualizar a quantidade de um produto específico na tabela ESTOQUE, diminuindo a quantidade de acordo com a nova venda. Agora, vamos analisar as alternativas: (A) atualiza a quantidade em estoque de todos os produtos, toda vez que há uma inclusão na tabela VENDA. - Incorreto, pois o trigger atualiza apenas a quantidade do produto específico que foi vendido. (B) atualiza a quantidade em estoque de um produto, toda vez que há uma inclusão na tabela VENDA. - Correto, pois o trigger faz exatamente isso: atualiza a quantidade do produto correspondente à venda. (C) atualiza os dados da tabela ESTOQUE, toda vez que ocorre um erro de transação que envolva a tabela VENDA. - Incorreto, o trigger não é acionado por erros de transação. (D) inclui um registro na tabela ESTOQUE, toda vez que há uma venda. - Incorreto, o trigger não inclui registros, ele apenas atualiza a quantidade. (E) inclui um registro na tabela VENDA, toda vez que há uma transação de UPDATE na tabela VENDA. - Incorreto, o trigger é acionado por inserções na tabela VENDA, não por atualizações. Portanto, a alternativa correta é: (B) atualiza a quantidade em estoque de um produto, toda vez que há uma inclusão na tabela VENDA.