Administração de Banco de Dados (EaD)

Desenvolvimento de Sistemas

Conheça a Arquitetura e processos internos do PostGreSQL e aprenda a gerenciar este SGBD, incluindo sua otimização e configuração de rotinas de backup, recuperação e operação distribuída.

O objetivo do curso é o desenvolvimento das competências necessárias para administrar o PostgreSQL - sistema gerenciador de banco de dados em software livre que é considerado um dos mais completos e robustos do mercado. Será apresentada a arquitetura geral deste SGBD, conceitos e práticas para tarefas de instalação, operação e configuração. O aluno aprenderá técnicas de monitoramento e otimização de desempenho (tuning), bem como rotinas comuns de manutenção do ambiente, incluindo aspectos de segurança, backup e recuperação de dados. O curso também abordará alternativas de replicação de dados para distribuição de carga e alta disponibilidade.

Características do curso

DURAÇÃO:

  • 5 (cinco) semanas de duração e mais uma semana de encerramento (total de 06 semanas);
  • 2 (dois) encontros online por semana com o tutor (total de 10 encontros). Os encontros serão ao vivo e terão 2 (duas) horas de duração;


SISTEMA DE AVALIAÇÃO:

Para conclusão do curso e acesso ao certificado é necessário:

  • Entregar no mínimo 50% das tarefas;
  • Ter 50% de presença no total de encontros online;
  • Obter média 6,0 (seis) no Questionário de Avaliação Final.


MATERIAL:

O material de apoio será disponibilizado no Ambiente Virtual de Aprendizagem (AVA): conteúdo do curso, agenda do curso, tarefas, questionários, materiais extras e vídeo do encontro online.

TÉCNICA:

  • Sugerimos que o aluno acesse por um computador utilizando, de preferência, o navegador Firefox ou Chrome;
  • Para os encontros online recomendamos o uso de fones de ouvido com microfone.

Competências desenvolvidas

Ao final do curso, o aluno será capaz de:

  • Executar atividades de administração do PostGreSQL, incluindo gerenciamento de usuários, grupos e processos;
  • Configurar o sistema e a organização lógica e física dos dados (bases, schemas, objetos e metadados);
  • Monitorar e fazer a manutenção do sistema, incluindo rotinas de vacuum, log e atualização de estatísticas
  • Identificar e resolver questões relacionadas com o desempenho do sistema, tanto no âmbito de conexões/aplicações como no de infraestrutura de hardware e software;
  • Usar ferramentas de administração do PostGreSQL e boas práticas para administração do sistema;
  • Elaborar políticas de backup e replicação de dados.

Conhecimentos prévios

  • Recomenda-se a realização dos cursos: Introdução ao Linux ou conhecimentos prévios em Linux e Modelagem de Bancos de Dados, oferecidos pela Escola Superior de Redes.

Duração total

40 horas de aulas.

Investimento

R$ 1.440,00

Entre em contato com atendimento@esr.rnp.br para ver opções de parcelamento.

Programa do curso

  • Arquitetura e Instalação do PostgreSQL
  • Operação e Configuração
    • Criação da conta do Superusuário
    • Definindo Variáveis de Ambiente e Inicializando a área de dados
    • Iniciando o PostgreSQL
    • Conexões no PostgreSQL
    • Configuração do Banco de Dados por Sessão e Usuário
    • Configurações Globais – postgresql.conf
  • Organização Lógica e Física dos Dados
    • Estrutura de diretórios e arquivos do PostgreSQL
    • Bases de Dados e Schemas
    • TOAST e Tablespaces
    • Catálogo de Sistema do PostgreSQL
  • Administrando Usuários e Segurança
    • Gerenciando Roles: Usuários e Grupos
    • Privilégios
    • Gerenciando Autenticação
    • Boas Práticas
  • Monitoramento do Ambiente

    • Ferramentas de Monitoramento
    • Monitorando pelo Catálogo
    • Configurando a Log para Monitoramento 
    • Geração de relatórios com base no log – pgBadger
  • Manutenção do Banco de Dados

    • Vacuum, Analyze e Autovacuum
    • Reindex
    • Cluster e “Recluster”
    • Atualização de versão do PostgreSQL
  • Desempenho – Tópicos sobre Aplicação
  • Desempenho – Tópicos sobre Configuração e Infraestrutura
  • Backup e Recuperação
    • Dump
    • Backup Contínuo: Backup Físico e WALs
    • Ferramentas de backup
  • Replicação
    • Replicação Física
    • Replicação Lógica
    • Monitorando a Replicação
    • Alta disponibilidade e Balanceamento de Carga

Não encontrou a turma desejada?

Indique abaixo as suas preferências para a abertura de uma nova turma.