Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FGV 2023
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
fg069417
Banca
FGV
Órgão
SEFAZ-MT
Ano
2023
Nível
Superior
Cargo
SEFAZ- MT - Fiscal de Tributos Estaduais (FTE) - Tarde
No contexto da concessão de privilégios/permissões na administração de bancos de dados relacionais, assinale a opção que indica dois dos comandos básicos disponíveis na maior parte dos SGDB.
AADD e DELETE.
BALLOW e CONSTAINT.
CATTACH e DETACH.
DGRANT e REVOKE.
EINSERT e REMOVE.
Revelar gabarito e comentário▾
GabaritoD — GRANT e REVOKE.
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”.
Concessão de privilégios em SGBD relacionais
Gabarito: letra D. Os comandos GRANT e REVOKE são as instruções da Linguagem de Controle de Dados (DCL) do SQL, responsáveis pela concessão e revogação de privilégios de acesso aos objetos do banco. A questão cobra o conhecimento básico dos comandos de administração de permissões, presentes na maioria dos SGBDs relacionais.
NÃO CAIA NESSA!
A banca explora a confusão entre as sublinguagens SQL: DML (INSERT, DELETE, UPDATE, SELECT) e DDL (CREATE, ALTER, DROP) são frequentemente memorizadas, mas DCL (GRANT, REVOKE) é esquecida. O candidato pode marcar ALTERNATIVA A (ADD/DELETE) ou E (INSERT/REMOVE) por associar a comandos de manipulação de dados, enquanto a resposta correta são os comandos de controle de acesso.
Alternativa A — ❌ Incorreta
ADD é um comando DDL (adiciona colunas, constraints) e DELETE é DML. Nenhum dos dois é específico para privilégios de acesso.
Alternativa B — ❌ Incorreta
ALLOW não é um comando SQL padrão; CONSTAINT é um erro de digitação de CONSTRAINT (DDL). Não são comandos de concessão de permissões.
Alternativa C — ❌ Incorreta
ATTACH e DETACH são comandos usados em SGBDs como SQLite para anexar/detachar bancos de dados, não para gerenciar permissões.
Alternativa D — ✅ Correta ⟵ GABARITO
GRANT e REVOKE são os dois comandos fundamentais da DCL (Data Control Language) do SQL, presentes em praticamente todos os SGBDs relacionais, para conceder e remover privilégios de usuários sobre objetos do banco.
Alternativa E — ❌ Incorreta
INSERT é um comando DML e REMOVE não é um comando SQL padrão (o correto seria DELETE). Ambos pertencem à manipulação de dados, não ao controle de acesso.