← Questões de Banco de Dados

Banco de Dados · FGV · 2023

Questão comentada de Banco de Dados

Luiz é o DBA do TJRN e atendeu um chamado da equipe de desenvolvimento que pedia para criar um banco de dados com 5 Gigabytes, mas, na hora de criar, Luiz digitou 50 Gigabytes. Para apagar o banco de dados criado equivocadamente, Luiz deve utilizar o comando:

Gabarito: A

Quando você quer remover um banco de dados inteiro, o comando certo é o que apaga o objeto do esquema, e isso é feito com DROP. Em Banco de Dados, DROP é usado para excluir estruturas como banco, tabela, índice ou visão, ou seja, não mexe só nos dados, mas na própria definição do objeto. Já ALTER serve para modificar a estrutura de um objeto existente, como acrescentar coluna ou mudar restrição. DELETE apaga registros de uma tabela, linha por linha, mantendo a tabela viva. UPDATE também não apaga nada: ele apenas altera valores já armazenados. Na questão, Luiz criou o banco com tamanho errado e precisa removê-lo completamente. Então ele deve usar um comando de descarte do objeto, e não um comando de manipulação de dados. É por isso que o gabarito é a letra A. Em termos doutrinários, isso segue a divisão clássica entre DDL (Data Definition Language), que define e remove estruturas, e DML (Data Manipulation Language), que atua sobre os dados. DROP é DDL puro, daqueles que não fazem cerimônia: levou, foi embora.

Continue treinando

Questões relacionadas