Selecione a alternativa que apresenta CORRETAMENTE um comand...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A — SELECT
Tema central: classificação dos comandos SQL por categorias. Em concursos, é crucial distinguir entre DML (manipulação de dados), DDL (definição de dados), DCL (controle de acesso) e TCL (controle de transações).
Resumo teórico:
- DML (Data Manipulation Language): manipula os dados nas tabelas. Exemplos: SELECT, INSERT, UPDATE, DELETE, MERGE (alguns SGBDs).
- DDL (Data Definition Language): define/altera estrutura. Exemplos: CREATE, ALTER, DROP, TRUNCATE.
- DCL (Data Control Language): controla permissões. Exemplos: GRANT, REVOKE.
- TCL (Transaction Control Language): controla transações. Exemplos: COMMIT, ROLLBACK, SAVEPOINT.
Fontes de referência: ISO/IEC 9075 (SQL Standard); Elmasri & Navathe, Sistemas de Banco de Dados; Silberschatz, Korth & Sudarshan, Database System Concepts; Documentação Oracle e PostgreSQL (seções SQL Language).
Por que a alternativa A é correta: SELECT é um comando de DML usado para consultar/manipular conjuntos de linhas sem alterar a estrutura do banco. Ex.: SELECT nome, cidade FROM clientes WHERE ativo = true;. Em provas, o SELECT é tradicionalmente classificado dentro de DML (algumas literaturas o destacam como “DQL”, mas ainda sob o guarda-chuva de DML).
Análise das alternativas incorretas:
B — GRANT: comando de DCL que concede privilégios a usuários/roles (ex.: SELECT, INSERT sobre uma tabela). Não manipula dados.
C — DROP: comando de DDL que remove objetos (tabela, view, schema). Atua na estrutura, não nos dados.
D — REVOKE: comando de DCL que revoga privilégios previamente concedidos. É controle de acesso, não manipulação de dados.
Estratégias de prova:
- Associe verbos de estrutura (criar, alterar, excluir objetos) à DDL.
- Associe verbos de permissão (conceder, revogar) à DCL.
- Associe consultar/inserir/atualizar/excluir linhas à DML.
- Lembre: possíveis pegadinhas citam “DQL”; trate SELECT como DML salvo ressalva explícita do enunciado.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo