Administração de Banco de Dados

Desenvolvimento de Sistemas

Este curso apresenta o conjunto de conhecimentos necessários para administrar sistemas gerenciadores de banco de dados, com foco no PostgreSQL. Descreve a arquitetura geral desse SGBD, com práticas para sua instalação, configuração e administração. São também abordadas técnicas de monitoramento e otimização de perfomance, bem como rotinas períodicas para manutenção do sistema, incluíndo aspectos de segurança, backup e recuperação de dados. Ao final do curso são apresentadas altrernativas para replicação de dados e funcionamento distribuído.

Características do curso

  • O curso está dividido em dez sessões, totalizando 40 horas.
  • O curso oferece atividades práticas em laboratório. Cada aluno tem sua própria estação de trabalho.
  • A Escola Superior de Redes oferece material teórico impresso.

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 organizar de forma lógica e física os dados (bases, schemas, objetos e metadados);
  • Monitorar e realizar manutenação do sistema, incluindo rotinas de vacuun, 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;
  • Utilizar as 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

  • Conhecimentos práticos na utilização de banco de dados relacionais e noções básicas de SQL;
  • Conhecimentos básico de Linux.

Investimento

R$ 2.560,00

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

Programa do curso

  • Arquitetura Genérica de um Banco de Dados
  • Arquitetura e Instalação de um PostgreSQL
  • Operação e Configuração
  • Criação de 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ões e Usuário
  • Configurações Globais - postgresql.conf
  • Organização Lógica e Física dos Dados
  • Estrutura de Diretórios e Arquivos PostgreSQL
  • Bases de Dados Schemas
  • Tablespaces
  • Catálogo de Sistema do PostgreSQL
  • Administrando Usuários e Segurança
  • Gerenciando Roles: Usuários e Grupos
  • Privilégios
  • Gerenciando Autenticação
  • Monitoramento do Ambiente
  • Ferramentas de Monitoramento
  • Monitorando pelo Catálogo
  • Configurando a Log para Monitoramento de Queries
  • Manutenção de 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
  • Replicação
  • Log Shipping e Warm-Standby
  • Streaming Replication com Hot Standby
  • Replicação em Cascata
  • Replicação Síncrona
  • Balanceamento de Carga

Não encontrou a turma desejada?

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