ComeçarComece gratuitamente

Concessão e revogação de acesso

O controle de acesso é um aspecto fundamental do gerenciamento de bancos de dados. Nem todos os usuários de bancos de dados têm as mesmas necessidades e objetivos, desde analistas, funcionários, cientistas de dados até engenheiros de dados. Como regra geral, o acesso de gravação nunca deve ser o padrão e só deve ser concedido quando necessário.

No caso de nossas resenhas do Pitchfork, não queremos que todos os usuários do banco de dados possam escrever na view long_reviews. Em vez disso, o editor deve ser o único usuário capaz de editar essa view.

Este exercício faz parte do curso

Projeto de banco de dados

Ver Curso

Instruções de exercício

  • Revogue os privilégios de atualização e inserção de todos os usuários do banco de dados na view long_reviews.
  • Conceda ao usuário editor privilégios de atualização e inserção na view long_reviews.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

-- Revoke everyone's update and insert privileges
REVOKE ___, ___ ___ ___ FROM ___; 

-- Grant the editor update and insert privileges 
GRANT ___, ___ ___ ___ TO ___; 
Editar e executar código