🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Um funcionário informa que trocou o número de telefone celu...

Próximas questões
Com base no mesmo assunto
Q4197530 Banco de Dados

Um funcionário informa que trocou o número de telefone celular e você precisa atualizar essa informação dentro do banco de dados de registro de funcionários da empresa em que você trabalha.


Nesse caso, qual comando SQL deverá ser utilizado?

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O critério decisivo é distinguir comando de alteração de dado já existente em relação aos comandos de consulta, criação, exclusão e inserção.

Tema central: comandos SQL
Análise das alternativas
A
Errada
CREATE está ligado à criação de objetos do banco de dados, como tabelas ou bancos, e não à alteração de um campo dentro de um registro já existente.
B
Errada
SELECT serve para consultar dados. A operação pedida é de modificação da informação armazenada, não de leitura.
C
Certa
A situação descreve alteração de um valor que já está armazenado no banco: o número de celular de um funcionário existente. Em SQL, o comando destinado a modificar dados já existentes em uma tabela é o UPDATE, sem criar novo registro, sem apenas consultar e sem excluir dados.
D
Errada
DELETE remove registros. Trocar o telefone celular não exige apagar o registro do funcionário, mas apenas alterar um valor nele.
E
Errada
INSERT adiciona novo registro ou nova linha. Aqui não há inclusão de novo funcionário; há substituição do telefone no mesmo registro já cadastrado.
Pegadinha da questão
A confusão real é tomar “atualizar informação” como se fosse “inserir informação nova”. Neste contexto, o novo telefone substitui o valor antigo no mesmo registro, o que aponta para UPDATE, não para INSERT.
Dica para questões semelhantes
  • Se o dado já existe e apenas seu valor será trocado, o critério é alteração de registro existente: UPDATE.
  • Se a ação for só consultar, o comando é SELECT; se for modificar o conteúdo armazenado, não é SELECT.
  • Diferencie mudança de valor de criação de linha: trocar um campo existente não é INSERT.
  • Não confunda atualização de dado com exclusão do registro inteiro: alterar telefone não é DELETE.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo