← Questões de Banco de Dados

Banco de Dados · CESPE/CEBRASPE · 2021

Questão comentada de Banco de Dados

Assinale a opção que apresenta o comando SQL que permite alterar o nome da coluna de uma tabela.

Gabarito: A

Quando voce quer mexer na estrutura de uma tabela, entra em cena o mundo do DDL, o grupo dos comandos que alteram a “forma” da tabela, e nao o seu conteudo. E é exatamente aí que mora a pegadinha: renomear coluna nao tem nada a ver com inserir, apagar ou atualizar linhas de dados, mas sim com alterar a definicao da tabela. Na pratica, o comando-base para isso é o ALTER TABLE. Em muitos SGBDs, a mudanca do nome da coluna aparece como uma clausula interna desse comando, como RENAME COLUMN ou algo equivalente, dependendo do banco usado. Ou seja, o nome do comando principal é ALTER TABLE, e ele é o guarda-chuva que permite esse tipo de ajuste estrutural. Por isso o gabarito é a letra A. As outras alternativas sao comandos de outra natureza: algumas manipulam dados, outras criam ou removem objetos, mas nenhuma serve para renomear coluna. Em prova, vale lembrar: alterar estrutura = ALTER TABLE; alterar dados = UPDATE. Em resumo, se a questao pergunta qual comando permite alterar o nome de uma coluna, a resposta certa é o comando de alteracao da tabela, porque a coluna faz parte da estrutura dela. O detalhe da sintaxe pode variar conforme o SGBD, mas o conceito cobrado pela banca fica nesse caminho.

Continue treinando

Questões relacionadas