Questão de Banco de Dados — Metadados e Metainformação — FGV 2023
- Código
- fg072452
- Banca
- FGV
- Órgão
- TJ-RN
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista Judiciário - Tecnologia de Informação – Análise de Suporte
- ADROP;
- BALTER;
- CDELETE;
- DUPDATE;
- EINJECTION.
GabaritoA — DROP;
Gabarito: letra A. Para apagar um banco de dados inteiro (objeto completo, com toda sua estrutura e dados), o comando correto é o DROP DATABASE. Esse comando pertence ao grupo DDL (Data Definition Language) e remove o banco de dados permanentemente. Os demais comandos possuem finalidades diferentes: ALTER modifica estrutura, DELETE remove linhas de tabelas, UPDATE altera dados existentes e INJECTION é uma técnica de ataque, não um comando SQL.
O comando DROP é o único que remove objetos inteiros do banco, como bancos de dados, tabelas, índices etc. No caso, DROP DATABASE nome_do_banco; exclui o banco e todos os seus objetos.
O comando ALTER é usado para modificar a estrutura de objetos existentes (ex.: adicionar colunas, alterar tipos). Não apaga bancos de dados.
O comando DELETE remove linhas de uma tabela, mas mantém a estrutura da tabela e o banco de dados. Não serve para apagar um banco.
O comando UPDATE altera dados já inseridos em uma tabela. Não remove objetos.
"Injection" refere-se a SQL Injection, uma vulnerabilidade de segurança, não é um comando SQL legítimo.
Gabarito: letra A.
Link permanente: /questoes/fg072452