FC ConcursosFC Concursos

Questão FC90541

Com relação aos recursos utilizados na área de administração de banco de dados, julgue o próximos item. O comando DROP é usado com frequência para remover tabelas e usuários em ban

Linguagem SQL

CEBRASPE (CESPE) · 2022

Com relação aos recursos utilizados na área de administração de banco de dados, julgue o próximos item.

O comando DROP é usado com frequência para remover tabelas e usuários em banco de dados, contudo, ele não pode ser usado para remover um esquema, em virtude de restrições impostas pelo sistema gerenciador de banco de dados.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: 

Correção da assertiva

O comando DROP é usado para remover tabelas, usuários e até mesmo esquemas inteiros em um banco de dados, desde que não haja restrições que impeçam a exclusão, como dependências de outros objetos.

Explicação 

A questão está errada porque afirma que não é possível remover um esquema usando DROP, o que não é verdade. O comando DROP SCHEMA pode ser utilizado para excluir um esquema, caso o banco de dados suporte essa funcionalidade.
No SQL, o DROP é um comando da linguagem DDL (Data Definition Language) e pode ser aplicado para remover:
  • Tabelas (DROP TABLE nome_tabela;)
  • Usuários (DROP USER nome_usuario;)
  • Esquemas (DROP SCHEMA nome_esquema;)
  • Bancos de dados inteiros, dependendo do SGDB (DROP DATABASE nome_banco;)
A única restrição para remover um esquema é que ele não pode conter objetos dentro dele (tabelas, views, etc.), a menos que seja usada a cláusula CASCADE, que remove tudo o que está dentro do esquema.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo