Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FCC 2019
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
fc057805
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2019
Cargo
Técnico Judiciário - Informática
Os Sistemas Gerenciadores de Bancos de Dados - SGBDs, antes da virada do século, apresentavam duas linguagens para sua administração e utilização: DDL e DML. Na atualidade, conceitualmente, os autores as distribuem em cinco categorias. O comando GRANT, por exemplo, é categorizado como
ADML - Data Manipulation Language.
BDTL - Data T ransaction Language.
CDQL - Data Query Language.
DDDL - Data Definition Language.
EDCL - Data Control Language.
Revelar gabarito e comentário▾
GabaritoE — DCL - Data Control Language.
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: Categorias de linguagens
Gabarito: letra E. O comando GRAT é utilizado para conceder privilégios de acesso a objetos do banco de dados, sendo classificado como DCL (Data Control Language). As cinco categorias conceituais atuais são: DDL, DML, DQL, DCL e DTL (ou TCL). O GRAT não se enquadra em DDL (definição de estruturas) nem em DML (manipulação de dados), mas sim em controle de dados.
DML (Data Manipulation Language) engloba comandos como INSERT, UPDATE, DELETE e SELECT (embora SELECT também seja DQL). O GRAT não manipula dados; ele controla permissões.
Alternativa B — ❌ Incorreta
DTL (Data Transaction Language) é sinônimo de TCL (Transaction Control Language), com comandos como COMMIT e ROLLBACK. O GRAT não gerencia transações.
Alternativa C — ❌ Incorreta
DQL (Data Query Language) é representada pelo comando SELECT. O GRAT não realiza consultas.
Alternativa D — ❌ Incorreta
DDL (Data Definition Language) inclui CREATE, ALTER, DROP, entre outros. O GRAT não define estruturas de dados.
Alternativa E — ✅ Correta ⟵ GABARITO
DCL (Data Control Language) é a categoria responsável por comandos de controle de acesso e permissões, como GRAT e REVOKE. O GRAT concede privilégios, portanto pertence à DCL.
PEGA ESSA DICA!
Para memorizar as categorias, associe: DDL (definição), DML (manipulação), DQL (consulta), DCL (controle) e DTL/TCL (transação). O comando GRAT é sempre DCL – jamais confunda com DDL ou DML.