Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FCC 2019

Banco de DadosSGBD - 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
  1. ADML - Data Manipulation Language.
  2. BDTL - Data T ransaction Language.
  3. CDQL - Data Query Language.
  4. DDDL - Data Definition Language.
  5. 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.

1DDL (definição)
CREATE, ALTER, DROP
2DML (manipulação)
INSERT, UPDATE, DELETE
3DQL (consulta)
SELECT
4DCL (controle)
GRANT, REVOKE
5DTL/TCL (transação)
COMMIT, ROLLBACK
Categorias SQL
LEVELsoulevel.com.br
Categorias SQL: DDL (definição) (CREATE, ALTER, DROP); DML (manipulação) (INSERT, UPDATE, DELETE); DQL (consulta) (SELECT); DCL (controle) (GRANT, REVOKE); DTL/TCL (transação) (COMMIT, ROLLBACK)

Alternativa A — ❌ Incorreta

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.

Gabarito: letra E.

Link permanente: /questoes/fc057805