A exclusão de uma tabela ORACLE por completo, incluindo cont...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - DROP TABLE.
A questão aborda o tema de comandos DDL (Data Definition Language) no contexto do gerenciamento de bancos de dados Oracle. Os comandos DDL são utilizados para definir e modificar a estrutura do banco de dados, como criar, alterar e excluir objetos do banco, tais como tabelas, índices e usuários.
Para resolver essa questão, é necessário ter conhecimento sobre os diferentes tipos de comandos SQL, mais especificamente os comandos DDL. A exclusão de uma tabela, que inclui a remoção tanto da estrutura quanto do conteúdo, é realizada através do comando DROP TABLE
. Este comando remove a tabela de forma definitiva do banco de dados, e diferentemente do comando DELETE
, que apenas apaga os dados, mas mantém a estrutura da tabela, o DROP
apaga tudo.
As demais alternativas apresentam comandos que não existem na linguagem SQL padrão ou no dialeto SQL do Oracle, sendo, portanto, incorretas.
O motivo pelo qual a alternativa A está correta é que o comando DROP TABLE nome_da_tabela
realiza exatamente a função descrita no enunciado: exclui a tabela indicada, removendo sua estrutura e todo o seu conteúdo do banco de dados. Uma vez executado, todas as informações contidas na tabela são perdidas e não podem ser recuperadas, a menos que haja um backup prévio.
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
LETRA A.
Segundo Navathe(2011,p.91),"Observe que o comando DROP TABLE não apenas exclui todos os registros na tabela se tiver sucesso, mas também remove a definição de tabela do catálogo."
Bibliografia:
SISTEMAS DE BANCO DE DADOS-NAVATHE-6 EDIÇÃO 2011
Não entendi o gabarito, na minha concepção seria letra B.
COMANDOS DDL
CREATE: Comando utilizado para criar tabelas (e outros objetos) de um banco de dados.
DROP: Comando utilizado para deletar uma tabela (e outros objetos) de um banco de dados.
TRUNCATE: Comando utilizado para apagar os dados de uma tabela de um banco de dados.
ALTER: Comando utilizado para manipular colunas ou restri..es de um banco de dados.
RENAME: Comando utilizado para renomear uma tabela de um banco de dados.
GABARITO DA BANCA LETRA ''A''
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo