Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2024

Banco de DadosSQL
Código
ce178258
Banca
CESPE / CEBRASPE
Órgão
MPO
Ano
2024
Nível
Superior
Cargo
Analista de Planejamento e Orçamento - Especialidade: Gestão de Dados Orçamentários
Julgue o item seguinte, relativo à linguagem de definição de dados SQL, à linguagem de manipulação de dados SQL, à linguagem de controle de dados SQL e à linguagem de consulta de dados SQL.Um usuário que receba alguma forma de autorização poderá passá-la adiante, para outros usuários, bastando, para tanto, que anexe a cláusula with extended permission no comando grant apropriado.
  1. CCerto
  2. 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”.

Linguagem SQL – Comando GRANT e delegação de privilégios

Gabarito: ERRADO (alternativa E). A afirmativa de que a cláusula with extended permission permite repassar autorizações está incorreta. O comando GRANT no SQL utiliza a cláusula WITH GRANT OPTION para que um usuário que recebeu um privilégio possa concedê-lo a outros usuários. Não existe a cláusula "with extended permission" na sintaxe padrão do SQL.

A banca testa o conhecimento da sintaxe exata do comando GRANT. A forma correta de permitir a delegação é:

GRANT ... TO usuario WITH GRANT OPTION;

A cláusula mencionada no enunciado (with extended permission) é fictícia, não faz parte do padrão SQL nem dos principais SGBDs (Oracle, PostgreSQL, MySQL, etc.).

NÃO CAIA NESSA!

A banca troca o nome real da cláusula (WITH GRANT OPTION) por um termo inventado (with extended permission). O candidato que conhece apenas o conceito, mas não a sintaxe exata, pode ser induzido a marcar "Certo". Memorize: a palavra-chave é GRANT OPTION, não "extended permission".

✅ Item ERRADO.

Link permanente: /questoes/ce178258