Questão FC90604
No que se refere à álgebra relacional e a SQL, julgue o item a seguir. Na linguagem SQL, os comandos GRANT e REVOKE são exemplos do subconjunto DDL (linguagem de definição de dados
Linguagem SQL
CEBRASPE (CESPE) · 2022
Na linguagem SQL, os comandos GRANT e REVOKE são exemplos do subconjunto DDL (linguagem de definição de dados), pois definem o acesso aos dados do banco.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário: A assertiva está errada porque os comandos GRANT e REVOKE pertencem à DCL (Data Control Language – Linguagem de Controle de Dados), e não à DDL (Data Definition Language – Linguagem de Definição de Dados).
- DDL (Data Definition Language) → Define e manipula a estrutura do banco de dados.
- Exemplos:
CREATE,ALTER,DROP,TRUNCATE - Atua na criação e modificação de tabelas, esquemas e índices.
- Exemplos:
- DCL (Data Control Language) → Controla permissões e acessos ao banco de dados.
GRANT→ Concede permissões a usuários.REVOKE→ Revoga permissões concedidas anteriormente.- Ambos são usados para controlar quem pode acessar e manipular dados.
- Para permitir que um usuário visualize dados de uma tabela:
GRANT SELECT ON tabela TO usuario;
Para remover essa permissão:
REVOKE SELECT ON tabela FROM usuario;Assertiva corrigida:
"Os comandosGRANTeREVOKEpertencem à DCL (Linguagem de Controle de Dados), pois são usados para definir permissões de acesso ao banco de dados, e não para estruturar tabelas como a DDL."
Conteúdo do catálogo FC Concursos · Atualizado em