Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — CESPE / CEBRASPE 2025
Banco de Dados›Banco de Dados Paralelos e Distribuídos
Código
ce209504
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Banco de Dados
Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item subsequente.Em um banco de dados Oracle, a execução do comando SQL GRANT SELECT ON employees TO security_team; permite que o grupo de usuários security_team insira novos registros na tabela employees.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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”.
Comando GRANT e privilégios SQL
Gabarito: Errado. O comando GRANT SELECT ON employees TO security_team; concede apenas o privilégio de consulta (SELECT) aos usuários do grupo security_team. Ele não autoriza a inserção de novos registros, que exigiria o privilégio INSERT. Portanto, a afirmação está incorreta.
Em bancos de dados Oracle, os comandos de controle de acesso são da sublinguagem DCL (Data Control Language). O comando GRANT é usado para conceder privilégios específicos sobre objetos do banco. Cada operação (SELECT, INSERT, UPDATE, DELETE, etc.) requer seu próprio privilégio. Assim, para que o grupo security_team pudesse inserir registros, o comando correto seria:
A banca troca a permissão de leitura (SELECT) pela operação de inserção (INSERT). O candidato desatento pode associar o comando GRANT genericamente a "permissão" e achar que a afirmação está correta, mas cada privilégio é específico.