Qual dos comandos SQL abaixo efetua uma alteração desabilit...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B
Esta questão exige conhecimento sobre a instrução UPDATE em SQL, que é utilizada para alterar dados já existentes em tabelas de um banco de dados. Para a questão em exame, é também necessário compreender a cláusula WHERE, que especifica condições que devem ser atendidas para que as atualizações sejam realizadas.
A alternativa correta, B, faz uso da instrução UPDATE, seguida pelo nome da tabela funcionario, indicando que as operações de atualização estão sendo realizadas nessa tabela. O SET funcionario_cestabasica=false especifica a modificação que será aplicada: o campo funcionario_cestabasica será configurado como false, desabilitando assim o recebimento de cesta básica. Importante notar que a cláusula WHERE funcionario_salario>3000 restringe a atualização apenas aos funcionários que têm um salário superior a R$3.000,00. A articulação correta destes elementos satisfaz precisamente o cenário descrito na pergunta.
Os demais comandos falham ao aplicar o critério correto:
- A atualizaria todos os registros da tabela, independentemente dos salários.
- C descartaria os funcionários que ganham exatamente R$3.000,00.
- D também incluiria os funcionários que ganham exatamente R$3.000,00.
- E atualizaria apenas os funcionários que ganham menos de R$3.000,00, o oposto do que foi pedido.
Ao identificar a alternativa correta B, o aluno deve compreender que a instrução UPDATE é precisa e que as condições estabelecidas na cláusula WHERE são fundamentais para garantir que as alterações sejam feitas corretamente nos registros alvo, respeitando os critérios estipulados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
b-
WHERE funcionario_salario>3000; singifica que acima 3000, o atributo funcionario_cestabasica recebe false
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo