Considere a seguinte tabela de um banco de dados relacional:...
Produto (ID, Nome, Peso, Valor, Categoria)
O comando de manipulação de dados do SQL para aumentar em 10% o Valor dos Produtos da Categoria ‘genérica’ é:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Letra E
Para resolver essa questão, é necessário conhecer os comandos de manipulação de dados do SQL, mais especificamente o comando UPDATE. Esse comando é usado quando se deseja modificar valores de registros preexistentes em uma tabela de um banco de dados relacional. A sintaxe correta requer a especificação da tabela a ser atualizada, a cláusula SET para definir as colunas e os novos valores, e opcionalmente a cláusula WHERE para restringir quais linhas devem ser atualizadas.
A alternativa correta (E) UPDATE Produto SET Valor = Valor * 1.1 WHERE Categoria = 'genérica' utiliza adequadamente o comando UPDATE, seguido do nome da tabela (Produto), a cláusula SET para determinar que a coluna Valor deve ser incrementada em 10% (multiplicada por 1.1), e a cláusula WHERE para limitar a atualização apenas aos produtos que pertencem à categoria 'genérica'.
É importante ressaltar que os demais comandos apresentados nas alternativas A, B, C e D não são reconhecidos pelo SQL como comandos válidos para atualização de dados.
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
E)
Esse comando usa a cláusula UPDATE para atualizar o valor do atributo Valor de todos os registros na tabela Produto onde o valor do atributo Categoria é igual a ‘genérica’. A cláusula SET especifica o novo valor do atributo Valor. No caso, o novo valor é o valor antigo multiplicado por 1.1, que é um aumento de 10%.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo