Selecione a alternativa que apresenta CORRETAMENTE um comand...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - DROP
Tema central e relevância: a questão avalia o domínio das categorias da linguagem SQL, em especial a DDL (Data Definition Language), essencial para concursos porque diferencia comandos que definem/alteram a estrutura do banco dos que manipulam dados ou controlam permissões.
Resumo teórico:
- DDL: define e modifica o esquema (estrutura). Exemplos: CREATE, ALTER, DROP, TRUNCATE, RENAME.
- DML (manipulação de dados): SELECT, INSERT, UPDATE, DELETE (alguns autores separam o SELECT como DQL, mas não é DDL).
- DCL (controle de acessos): GRANT, REVOKE.
- TCL (transações): COMMIT, ROLLBACK, SAVEPOINT.
Fontes: Elmasri & Navathe, “Sistemas de Banco de Dados”; Silberschatz, Korth e Sudarshan, “Sistemas de Banco de Dados”; Documentação SQL de PostgreSQL/Oracle (seções de comandos SQL e classificação por DDL/DML/DCL).
Justificativa da correta (C - DROP): DROP remove objetos de esquema (por exemplo, tabelas, índices, visões), alterando a estrutura do banco, típico de DDL. Ex.: DROP TABLE clientes; remove a tabela e seu metadado do catálogo.
Análise das incorretas:
- A - SELECT: recupera dados. É DML/DQL, pois não altera o esquema, apenas consulta registros. Logo, não é DDL.
- B - GRANT: concede privilégios de acesso. É DCL, pois trata de segurança e permissões, não de definição estrutural.
- D - REVOKE: revoga privilégios. Também DCL, focado em controle de acessos, não em estrutura.
Estratégias de prova:
- Associe verbos a categorias: CREATE/ALTER/DROP/TRUNCATE → DDL; SELECT/INSERT/UPDATE/DELETE → DML; GRANT/REVOKE → DCL.
- Pegadinha comum: considerar SELECT como DDL por ser muito usado; lembre-se de que DDL mexe na estrutura, não nos dados ou permissões.
- Se tiver dúvida, aplique a pergunta-guia: “Este comando muda o esquema?” Se sim, tende a ser DDL.
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