FC ConcursosFC Concursos

Questão FC372969

No Oracle Database 11g, para conceder ao usuário Marcos o privilégio para selecionar dados na tabela SANASA e permitir que ele conceda esse privilégio a outros usuários utiliza-se

Sistema de Gerenciamento de Banco de Dados (SGBD)

FCC · 2019

No Oracle Database 11g, para conceder ao usuário Marcos o privilégio para selecionar dados na tabela SANASA e permitir que ele conceda esse privilégio a outros usuários utiliza-se o comando

  1. GRANT SELECT ON SANASA TO Marcos WITH ADM OPTION;
  2. CREATE PRIVILEGE SELECT TO Marcos ON SANASA WITH ADMIN OPTION;
  3. GRANT SELECT ON SANASA TO Marcos WITH PERMISSION CASCADE;
  4. GRANT SELECT ON SANASA TO Marcos WITH GRANT OPTION;
  5. ADD PRIVILEGE SELECT TO Marcos ON SANASA WITH GRANT OPTION;
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O comando GRANT SELECT ON SANASA TO Marcos WITH GRANT OPTION; concede ao usuário Marcos o privilégio de executar SELECT na tabela SANASA no Oracle 11g.

Na prática, a ordem da instrução segue a sintaxe: GRANT <privilegio> ON <objeto> TO &lt>grantee>. A cláusula WITH GRANT OPTION é a responsável por permitir que o beneficiário repasse esse mesmo privilégio a outros usuários.

Ao usar WITH GRANT OPTION, Marcos pode emitir, por exemplo, o mesmo comando para conceder SELECT a terceiros. Note que esse repasse não transforma Marcos em proprietário da tabela; trata-se apenas de delegação do privilégio de acesso.

Além disso, se o privilégio original for revogado pelo administrador, as concessões feitas por Marcos poderão ser afetadas por revogação em cascata, dependendo das regras aplicadas.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo