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
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