Questão nº 26

Questão de Tecnologia da Informação · FCC TRT5 2022 (nº 26)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

Para um administrador de banco de dados Oracle atribuir ao usuário analista os privilégios para criar sessões, tabelas e views ele deve utilizar, em condições ideais, a instrução

Resposta comentada

Gabarito Alternativa C

O comando GRANT no SQL é usado para dar permissões, chamadas privilégios, a usuários ou grupos para que eles possam realizar ações específicas no banco de dados, como acessar ou modificar dados, ou criar objetos como tabelas.

  • (A) Incorreta: A sintaxe OPERATION(...) não é padrão para o comando GRANT em SQL ou Oracle; os privilégios são listados diretamente.
  • (B) Incorreta: A palavra-chave ALLOW não é um comando DCL padrão em SQL para conceder privilégios; o comando correto é GRANT.
  • (C) Correta: Esta é a sintaxe correta e padrão em SQL (e especificamente no Oracle) para conceder privilégios de sistema (CREATE SESSION, CREATE TABLE, CREATE VIEW) a um usuário (analista).
  • (D) Incorreta: A sintaxe PERMISSION(...) não é padrão para o comando GRANT. Além disso, create é um privilégio incompleto; deveria ser CREATE VIEW ou CREATE TABLE. A armadilha aqui é que PERMISSION soa como o que se quer fazer, mas a sintaxe SQL exige a lista direta dos privilégios.
  • (E) Incorreta: DELEGATE não é um comando DCL padrão em SQL para conceder privilégios; o comando correto é GRANT.

Fonte: FCC TRT5 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho