Exercícios Intermediários de DCL
Exercício 1: Hierarquia de Roles
Descrição
Pratique a criação de uma hierarquia de roles para organizar permissões.
Requisitos
Criar estrutura hierárquica de roles
Conceder permissões em diferentes níveis
Herança de permissões
Verificar permissões efetivas
Solução
Exercício 2: Permissões Baseadas em Função
Descrição
Implemente um sistema de permissões baseado nas funções dos usuários na organização.
Requisitos
Criar roles para departamentos
Criar roles para níveis hierárquicos
Implementar matriz de permissões
Gerenciar usuários com múltiplas funções
Solução
Exercício 3: Permissões com Condições
Descrição
Implemente permissões com condições específicas usando roles e esquemas.
Requisitos
Criar roles com permissões condicionais
Implementar permissões por horário de acesso
Implementar permissões por tipo de operação
Verificar efetividade das permissões
Solução
Exercício 4: Auditoria de Permissões
Descrição
Implemente um sistema para auditar e monitorar permissões e acessos.
Requisitos
Criar tabelas de auditoria
Registrar alterações de permissões
Criar relatórios de auditoria
Detectar anomalias de permissões
Solução
Exercício 5: Gerenciamento de Permissões em Massa
Descrição
Implemente scripts para gerenciar permissões em massa para múltiplos objetos e usuários.
Requisitos
Conceder permissões em massa
Revogar permissões em massa
Sincronizar permissões entre ambientes
Documentar permissões concedidas