De maneira informal, existem dois níveis para atribuição de privilégios na utilização do sistema de banco de dados:
Os privilégios no nível de conta se aplicam às capacidades fornecidas à própria conta e podem incluir:
Observe que esses privilégios de conta se aplicam à conta em geral. Se determinada conta não tiver o privilégio CREATE TABLE, nenhuma relação pode ser criada com base nessa conta. Os privilégios em nível de conta não são definidos como parte da SQL; eles são deixados para os implementadores do SGBD definirem.
|
Em resumo, os direitos atribuídos a um usuário dizem o que ele pode fazer e onde ele pode fazer.
|
Nesse nível, o DBA especifica os privilégios em particular que cada conta mantém independentemente das relações no banco de dados.
XNesse nível, o DBA pode controlar o privilégio para acessar cada relação ou Visão individual no banco de dados.
X