← Questões de Banco de Dados

Banco de Dados · CESPE/CEBRASPE · 2024

Questão comentada de Banco de Dados

Assinale a opção correspondente ao comando utilizado para adicionar, remover ou modificar colunas de tabelas de bancos de dados SQL.

Gabarito: E

Quando a questão fala em adicionar, remover ou modificar colunas de uma tabela, ela está apontando para o comando que altera a estrutura da tabela, e não os dados que ficam dentro dela. Em SQL, essa família de operações é bem clássica: mexer no formato da tabela é assunto de DDL, não de DML. É aquele tipo de detalhe que a banca adora cobrar para ver se você confunde “mudar a casa” com “mudar os moradores”. O comando correto para isso é o ALTER, usado em expressões como ALTER TABLE. Com ele, você pode adicionar uma coluna, excluir uma coluna ou modificar características de uma coluna já existente, como tipo de dado, tamanho e restrições. Ou seja, ele é o comando de manutenção da estrutura da tabela. Já UPDATE, INSERT e DELETE tratam dos dados registrados na tabela. Eles servem para alterar valores, inserir novas linhas ou apagar linhas, mas não para mudar o desenho da tabela. CREATE, por sua vez, é usado para criar um novo objeto no banco, como uma tabela inteira, e não para ajustar colunas de uma tabela já existente. Portanto, o gabarito E está correto porque ALTER é o comando SQL voltado justamente para adicionar, remover ou modificar colunas em tabelas. Em termos de doutrina de bancos de dados, isso é uma operação de definição e alteração de esquema, não de manipulação de registros.

Continue treinando

Questões relacionadas