Assinale a opção que apresenta o comando SQL que permite al...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - alter table
Para responder essa questão, é importante entender o que cada um dos comandos SQL listados realiza dentro de um banco de dados. O SQL é uma linguagem padrão para gerenciar e manipular bancos de dados relacionais. Vamos discutir brevemente os comandos fornecidos nas alternativas e por que a alternativa A é a correta.
O comando ALTER TABLE é usado para fazer alterações em uma tabela existente no banco de dados. Isso inclui adicionar, modificar ou excluir colunas, bem como alterar o tipo de dados de uma coluna ou renomeá-la. Para especificamente alterar o nome de uma coluna, usaríamos a sintaxe:
ALTER TABLE nome_da_tabela
RENAME COLUMN nome_atual_da_coluna TO novo_nome_da_coluna;
Isso justifica a escolha da alternativa A como a resposta certa, visto que é o único comando entre as opções que pode ser utilizado para alterar o nome de uma coluna em uma tabela.
As outras alternativas não são adequadas para a tarefa descrita:
- drop: É utilizado para remover objetos do banco de dados, como tabelas ou colunas, mas não para renomeá-los.
- update: Serve para atualizar dados já existentes em uma tabela, e não para alterar a estrutura da tabela em si.
- set: É usado dentro de um comando UPDATE para especificar quais colunas devem ser atualizadas e os novos valores que elas devem receber.
- create: É utilizado para criar novos objetos no banco de dados, como tabelas, índices, entre outros, mas não para modificá-los após a criação.
Portanto, com esses conhecimentos, fica evidente que a alternativa A é a correta por ser o único comando que permite alterar o nome da coluna de uma tabela.
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
Até que fim, acertei uma....
Letra A
A) ALTER TABLE → Utilizado para modificar a estrutura de uma tabela, incluindo a renomeação de colunas.
B) DROP → Remove (exclui) uma tabela ou uma coluna.
C) UPDATE → Altera os dados dentro da tabela, não a estrutura.
D) SET → Usado para modificar valores em comandos UPDATE.
E) CREATE → Cria uma nova tabela, não altera colunas existentes.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo