FC ConcursosFC Concursos

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:

  1. DROP;
  2. ALTER;
  3. DELETE;
  4. UPDATE;
  5. 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

Continue aprendendo