Questão nº 61
Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 61)
FGV2024Analista de Tecnologia da Informação - Análise de Negócio de TITecnologia da Informação
Gabarito: Bver comentário ↓
A instrução DDL que é utilizada para modificar a estrutura de uma tabela existente, como adicionar uma nova coluna, é
- ACREATE TABLE
- BALTER TABLE (alternativa correta)
- CDROP TABLE
- DINSERT INTO
- ETRUNCATE TABLE
Resposta comentada
Gabarito Alternativa B
DDL (Linguagem de Definição de Dados) é o conjunto de comandos SQL usados para criar, modificar e excluir a estrutura de objetos do banco de dados, como tabelas, índices e visões. A questão se refere especificamente à modificação da estrutura de uma tabela já existente.
- (A) Incorreta:
CREATE TABLEé usada para criar uma nova tabela no banco de dados, não para modificar uma que já existe. - (B) Correta:
ALTER TABLEé a instrução DDL correta para modificar a estrutura de uma tabela existente, seja para adicionar, remover ou alterar colunas, ou para modificar restrições. - (C) Incorreta:
DROP TABLEé usada para excluir completamente uma tabela e todos os seus dados do banco de dados. - (D) Incorreta:
INSERT INTOé uma instrução DML (Linguagem de Manipulação de Dados), usada para adicionar linhas de dados a uma tabela, e não para modificar a sua estrutura (como adicionar uma coluna). A armadilha aqui é que "adicionar" pode levar a pensar emINSERT, mas a questão fala em "adicionar uma nova coluna" (estrutura), não "adicionar novos registros" (dados). - (E) Incorreta:
TRUNCATE TABLEé uma instrução DDL que remove todos os dados de uma tabela de forma rápida, mas mantém a estrutura da tabela intacta. Não é usada para modificar a estrutura.
Fonte: FGV DATAPREV 2024 Analista de Tecnologia da Informação - Análise de Negócio de TI (Caderno Tipo 1). Reproduzida para fins de estudo.