Questão de Banco de Dados — Banco de Dados Relacionais — FCC 2022
Banco de Dados›Banco de Dados Relacionais
Código
fc061125
Banca
FCC
Órgão
DETRAN-AP
Ano
2022
Cargo
Analista de Tecnologia da Informação
Utilizando um banco de dados relacional, aberto e funcionando em condições ideais, um analista excluiu todos os privilégios de um usuário e, a seguir, atribuiu novos privilégios a outro profissional. Posteriormente, criou uma tabela de controle com nomes de usuários e respectivos privilégios e incluiu dados nessa tabela. Após criada, ele incluiu os nomes e os privilégios nessa tabela.Considerando a ordem das operações realizadas pelo analista, ele utilizou comandos SQL respectivamente correspondentes a
ADCL − DML − DML − DDL.
BDCL − DCL − DDL − DDL.
CDCL − DCL − DDL − DML.
DDDL − DDL − DML − DML.
EDML − DML − DCL − DCL.
Revelar gabarito e comentário▾
GabaritoC — DCL − DCL − DDL − DML.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
SQL: Classificação de comandos (DCL, DDL, DML)
Gabarito: letra C. As operações descritas (revogar privilégios, conceder privilégios, criar tabela, inserir dados) correspondem, respectivamente, a comandos DCL (REVOKE), DCL (GRANT), DDL (CREATE TABLE) e DML (INSERT) — exatamente a sequência da alternativa C.
A banca testa o conhecimento das categorias de comandos SQL. Cada operação é classificada conforme a ação executada no banco de dados.
A sequência DCL − DML − DML − DDL está errada. A exclusão e a atribuição de privilégios são DCL (não DML), e a criação de tabela é DDL (não DML). A operação de inclusão de dados é DML, mas está na posição errada.
Alternativa B — ❌ Incorreta
Apresenta DCL − DCL − DDL − DDL. O erro está no último termo: incluir dados é DML, não DDL.
Inicia com DDL − DDL, mas as duas primeiras operações (revogar e conceder privilégios) são DCL.
Alternativa E — ❌ Incorreta
Começa com DML − DML, mas as operações de privilégios são DCL, não DML.
PEGA ESSA DICA!
Decore as siglas: Data Control Language (GRANT/REVOKE), Data Definition Language (CREATE/ALTER/DROP), Data Manipulation Language (INSERT/UPDATE/DELETE/SELECT). Associe privilégios → DCL; estrutura → DDL; dados → DML.