Questão FC369428
O analista João está analisando os dados de diversas fontes, carregando-os em um banco de dados relacional. Durante as cargas, diversas tabelas foram criadas, e agora João precisa
Linguagem SQL
FGV · 2025
O analista João está analisando os dados de diversas fontes, carregando-os em um banco de dados relacional. Durante as cargas, diversas tabelas foram criadas, e agora João precisa fazer uma limpeza no seu banco de dados.
Para remover uma tabela do banco de dados, João deve utilizar o comando:
- DROP;
- ALTER;
- DELETE;
- UPDATE;
- TRUNCATE.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
DROP é o comando DDL usado para eliminar completamente uma tabela do banco de dados. Ao executar DROP TABLE nome_da_tabela; são removidos a definição (metadados) e todos os dados associados àquela tabela, além de índices e restrições vinculadas.
O efeito é, na maioria dos SGBDs, irreversível fora de backups; em muitos sistemas o DROP provoca commit automático, tornando a operação definitiva. Por isso, confirme o alvo antes de executar.
Se houver dependências (views, constraints, foreign keys), alguns SGBDs exigem cláusulas adicionais como CASCADE para remover também objetos dependentes:
DROP TABLE nome_da_tabela CASCADE;
Finalmente, é preciso ter privilégios adequados para executar o comando; sem permissão, o DROP será proibido pelo SGBD.
Conteúdo do catálogo FC Concursos · Atualizado em