Questão de Banco de Dados — SQL — FGV 2025
- Código
- fg121230
- Banca
- FGV
- Órgão
- TCE-PE
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Controle Externo - Tecnologia da Informação
- AV – V – F – F.
- BF – V – V – V.
- CV – F – F – V.
- DF – F – V – F.
- EV – V – F – V.
GabaritoA — V – V – F – F.
Gabarito: letra A. A sequência correta é V – V – F – F. O comando DELETE apaga registros (DML); REVOKE é DCL, UPDATE é DML e TRUNCATE é DDL; SAVEPOINT é comando de transação (TCL), não DCL; e DROP remove a tabela por completo, ao contrário do que afirma a quarta afirmativa.
A banca testa o conhecimento da classificação dos comandos SQL nos subconjuntos: DDL (definição), DML (manipulação), DCL (controle) e TCL (transação).
O comando DELETE é da DML (Data Manipulation Language) e serve para remover registros de uma tabela. Afirmação correta.
A associação está correta: REVOKE pertence à DCL (revoga privilégios), UPDATE à DML (modifica dados) e TRUNCATE à DDL (remove todas as linhas, mantendo a estrutura). O material de apoio confirma que "GRANT e REVOKE são comandos da DCL" e que TRUNCATE é DDL.
SAVEPOINT é um comando de controle de transações (TCL), utilizado para marcar um ponto dentro de uma transação. Não integra a DCL, que abrange apenas GRANT e REVOKE.
O comando DROP é DDL, mas sua função é remover completamente a tabela (estrutura e dados). Quem limpa a tabela mantendo a estrutura original é o TRUNCATE. A afirmativa inverte os efeitos de DROP e TRUNCATE.
Sequência V-V-F-F, exatamente o julgamento realizado.
Sequência F-V-V-V: a primeira afirmativa é verdadeira, não falsa.
Sequência V-F-F-V: a segunda afirmativa é verdadeira, não falsa; a quarta é falsa, não verdadeira.
Sequência F-F-V-F: primeira e segunda são verdadeiras; terceira é falsa; quarta é falsa (correta), mas as anteriores já erram.
Sequência V-V-F-V: a quarta afirmativa é falsa, não verdadeira.
A banca explora a confusão entre DROP e TRUNCATE (4ª afirmativa) e a classificação do SAVEPOINT (3ª). Memorize: DROP apaga a tabela; TRUNCATE esvazia mantendo a estrutura; SAVEPOINT é TCL.
Gabarito: letra A (V – V – F – F).
Link permanente: /questoes/fg121230