Julgue o próximo item, a respeito de linguagem de manipulaçã...

Próximas questões
Com base no mesmo assunto
Q3156729 Banco de Dados

Julgue o próximo item, a respeito de linguagem de manipulação de dados (DML), de linguagem de definição de dados (DDL), de modelagem dimensional e de linguagem de consulta estruturada (SQL).


O comando SQL DROP TABLE é usado para excluir uma tabela existente em um banco de dados.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

O tema central da questão é o uso do comando SQL DROP TABLE, que pertence à Linguagem de Definição de Dados (DDL) em SQL. Este comando é utilizado para operações estruturais nos bancos de dados, e especificamente, para excluir tabelas.

O SQL é a linguagem padrão para comunicação com bancos de dados relacionais. Dentro do SQL, existem categorias de comandos, como a DDL (Data Definition Language) que lida com a estrutura das tabelas e outros objetos do banco de dados, e a DML (Data Manipulation Language), que é usada para consulta e atualização dos dados. Comandos DDL incluem CREATE, ALTER, e DROP.

O comando DROP TABLE é usado para excluir uma tabela existente em um banco de dados. Quando executado, ele remove completamente a tabela e todos os dados nela contidos, sem possibilidade de recuperação, a menos que exista um backup. De acordo com a documentação padrão SQL, como a da PostgreSQL, o uso do DROP TABLE tem essa função específica.

Justificando a alternativa correta: A alternativa correta é "C - certo". O enunciado afirma que o comando DROP TABLE é usado para excluir uma tabela existente, o que está absolutamente correto. Este comando faz parte da DDL e é amplamente utilizado para gerenciar a estrutura de dados dos sistemas de bancos de dados.

Como se trata de uma questão de "Certo ou Errado", não há alternativas incorretas a serem analisadas. No entanto, é importante lembrar que uma interpretação cuidadosa do enunciado é fundamental para evitar confusões com outros comandos SQL que podem parecer semelhantes, como DELETE, que é um comando DML usado para remover dados de uma tabela sem excluir sua estrutura.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gab C.

Excluir tabela DROP 

Excluir conteúdo da tabela DELETE 

Remover todas linhas de uma tabela TRUNCATE

Mais uma:

(CESPE / CEBRASPE - 2023 - SEPLAN-RR) Os comandos TRUNCATE e DROP TABLE removem todas as linhas de uma tabela, porém o comando DROP TABLE exclui também a estrutura da tabela do banco de dados bem como todos os dados armazenados na tabela. (certo)

CERTO

A tabela é excluída permanentemente do banco de dados.

Se a tabela estiver referenciada por chaves estrangeiras (FOREIGN KEYS) em outras tabelas, o comando DROP TABLE pode falhar, a menos que as referências sejam removidas ou configuradas adequadamente.

Gabarito: CERTO

drop table dados ➝ exclui toda a tabela - Deleta Tudo 

Lembra dos jogos: 

Dropar é remover por completo um item que está na posse do jogador. 

Ex: "Vou dropar um item aqui no chão."

Lembrando pra não confundir... 

TRUNCATERemove apenas os dados da Tabela.

Um comentário diz que TRUNCATE remove as linhas da tabela, outro comentário diz que TRUNCATE remove os dados da tabela.

muito bom os comentários

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo