Buscar

Modelagem banco de dados - Previa

Prévia do material em texto

a) A hierarquia dos grupos e usuários da empresa é a seguinte: 
 
supervisor 
expedição 
admin (que inclui o usuário user3 e o próprio supervisor) 
vendedor (que foi atribuído ao grupo admin) 
user1 (que recebeu os grupos vendedor e expedição) 
user2 (que recebeu o grupo admin) 
user3 
b) Utilizando o user1, a tabela tbl1 é acessível por todos os papéis, pois ela foi criada antes de 
qualquer alteração de papel. Já a tabela tbl2 é acessível apenas pelo papel vendedor, pois foi 
criada depois da troca de papel para este grupo. A tabela tbl3 é acessível pelos papéis admin e 
supervisor, pois foi criada enquanto o papel atual era o admin, e este grupo inclui o supervisor. 
 
admin: tbl3 
expedição: tbl1 
supervisor: tbl1, tbl3 
vendedor: tbl1, tbl2 
user1: tbl1 
user2: tbl3 
user3: Nenhum acesso direto às tabelas criadas. 
c) Com a alteração do comando para CREATE ROLE vendedor NOINHERIT, o papel vendedor não 
mais herdará as permissões do grupo admin. Portanto, as permissões serão as seguintes: 
 
admin: tbl3 
expedição: tbl1 
supervisor: tbl1, tbl3 
vendedor: tbl2 
user1: tbl1 
user2: tbl3 
user3: Nenhum acesso direto às tabelas criadas.

Continue navegando