SóProvas


ID
2036329
Banca
CESPE / CEBRASPE
Órgão
TCE-PA
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

No que concerne à linguagem SQL, julgue o item seguinte.

Para que um usuário possa executar o comando select em uma view, não é necessário que ele tenha esse privilégio diretamente na view, mas apenas na tabela a que a view faz referência.

Alternativas
Comentários
  • Normalmente, os privilégios podem ser aplicados a quaisquer objetos do SGBD como views, tabelas, procedures de forma independente. Sendo assim, ter o privilégio para visualizar uma tabela não implica que terá acesso à view derivada.

  • 2010

    As views proporcionam benefícios tais como mascaramento da complexidade do banco de dados, melhor controle das permissões de usuários e organização dos dados para exportação, contudo não aumentam a velocidade no acesso às informações visto que ainda executam os comandos SQL tradicionais.

    errada

     

  • No controle de acesso discricionário (DAC), os privilégios são concedidos em relação a um determinado objeto para uma determinada operação. Assim, as permissões de views e das tabelas utilizadas por elas são independentes. Um usuário pode ter permissão na tabela, mas não na view que a utiliza, bem como ter permissão apenas na view, mas não nas tabelas utilizadas.

    Gabarito: E

  • Ah, então até um usuário leigo poderá executar view...

    Errado