Questão nº 69
Questão de Tecnologia da Informação - Programação · FGV DPE-RS 2023 (nº 69)
FGV2023Técnico - Apoio Especializado (Programador)Tecnologia da Informação - Programação
Gabarito: Aver comentário ↓
O programador João da DPE/RS criou a tabela TAB_UUF no banco de dados de produção erradamente.
No MySQL, para apagar a tabela criada, João deve usar o comando:
- ADROP; (alternativa correta)
- BDELETE;
- CTRUNCATE;
- DREVERSE;
- EREPLACE.
Resposta comentada
Gabarito Alternativa A
Para apagar completamente uma tabela de um banco de dados, incluindo sua estrutura e todos os dados que ela contém, utiliza-se um comando da Linguagem de Definição de Dados (DDL).
- (A) Correta: O comando
DROP TABLE nome_da_tabela;é o comando DDL correto para remover uma tabela inteira do banco de dados, apagando sua estrutura e todos os dados. - (B) Incorreta: O comando
DELETEé um comando DML (Linguagem de Manipulação de Dados) que serve para remover linhas (registros) de uma tabela, mas não apaga a tabela em si. A armadilha da banca é confundir a remoção de dados com a remoção da estrutura da tabela. - (C) Incorreta: O comando
TRUNCATE TABLE nome_da_tabela;é um comando DDL que remove todos os dados de uma tabela de forma muito eficiente, mas mantém a estrutura da tabela intacta. - (D) Incorreta:
REVERSEnão é um comando SQL padrão para apagar tabelas; geralmente é uma função para inverter strings. - (E) Incorreta:
REPLACEnão é um comando SQL para apagar tabelas; em SQL, pode ser uma variante doINSERT(substitui se existir) ou uma função para substituir texto.
Fonte: FGV DPE-RS 2023 Técnico - Apoio Especializado (Programador) (Caderno Tipo 1). Reproduzida para fins de estudo.