PostgreSQL PDF Imprimir E-mail

Administração de Banco de Dados PostgresSQL

 

 

CARGA HORÁRIA 30 horas


APRESENTAÇÃO


Este curso tem o objetivo de aperfeiçoar o profissional da área de Banco de Dados, demonstrando conceitos de modelagem e interação com o banco de dados; Administração, gerenciamento e  arquitetura do banco de dados PostgreSQL.
Otimização da Performance do banco de dados, realizar backups e recuperações de banco de dados.
Planejar e Construir o ambiente para fazer a instalação do PostgreSQL em vários sistemas operacionais,gestão de um projeto de banco de dados.
O aluno egresso neste curso terá os conhecimentos e as competências para ser um Administrador de Banco de Dados PostgreSQL.


PÚBLICO ALVO


Este curso destina-se aos profissionais que já possuem conceitos básicos de banco de dados ou que tenham cursado a graduação na área de TI (tecnologia da Informação) e que desejam se aperfeiçoar com a melhor plataforma de banco de dados open-source atualmente no mercado, que é o PostgreSQL.


PRÉ-REQUISITOS


·Inglês técnico (leitura)
·Conhecimentos em sistema operacional Linux
·Conhecimentos em Banco de Dados.
·Conhecimentos básico em modelagem de dados
·Conhecimento do protocolo TCP


Conteúdo Programático


Arquitetura do PostgreSQL


1. Conexões
2. Módulos internos
3. Processos


Configuração de ambiente


1. Formatos de data
2. Codificação
3. Localização
4. Variáveis de ambiente


O arquivo postgresql.conf


1. Opções gerais
2. Opções de manutenção


Gerenciamento de banco de dados


1. Criação de cluster
2. Iniciando o servidor de banco de dados
3. Tablespaces
4. Criando um banco de dados
5. Layout físico
6. Removendo um banco de dados
7. Banco de dados template


Catálogo de dados


1. Principais tabelas de sistema


Autenticação de clientes


1. Arquivo pg_hba.conf
2. Métodos de autenticação
3. Arquivo pg_ident.conf


Administração de segurança lógica


1. Gerenciando schema
2. Gerenciando usuários e permissões (Roles)
3. Gerenciando Roles de Login (usuários)
4. Gerenciando Roles Contêiner (grupos)
5. GRANT e REVOKE para Roles
6. Controle de acesso a Objetos
7. GRANT e REVOKE para Objetos


Administração de segurança física


1. Backup lógico (pg_dump)
2. Restauração de dump texto
3. Restauração de dump binário (pg_restore)
4. Backup físico offline


Manutenção de banco de dados


1. A rotina de vacuum
2. Atualização de estatísticas
3. Prevenindo falhas no id de transação
4. Verificando os ids de transação
5. Habilitando o autovacuum
6. Rotina de reindexação


Monitorando o PostgreSQL


1. Monitoramento de espaço em disco
2. Monitoramento de tamanho de objetos
3. Estatísticas de uso de memória
4. Estatísticas de uso de tabelas e índices
5. Verificando conexões
6. Configurando e entendendo o log de atividades


Write Ahead Log


1. O que é o WAL
2. Configuração do WAL
3. Benefícios do WAL


Point-in-Time Recovery


1. O que é PITR
2. Configuração
3. Como fazer o backup para PITR
4. Como restaurar um backup de PITR


Administração do software


1. Migração entre versões
Instalando o PostgreSQL
1. Instalação a partir dos fontes
2. Instalação a partir de pacotes


VANTAGENS E PONTOS FORTES DO CURSO


Conhecer o PostgreSQL por dentro e por fora:
·Ferramentas que compõe o PostgreSQL
·Como administrar de formar eficiente o banco de dados
·Tunning de performance
·Estratégia de segurança e backup


Ao final do treinamento os alunos saberão planejar e desenvolver projetos de sistemas de bancos de dados de capacidade pequena à grande; pesquisar os requisitos e os recursos necessários; avaliar o desempenho do sistema, em atividades individuais e em grupo; empregar técnicas e procedimentos de trabalho, instrumentos, ferramentas convencionais e informatizadas, de acordo com especificações, instruções e normas técnicas; atender usuários administrando o banco de dados, dentro dos princípios de qualidade, produtividade e de preservação ambiental, podendo, quando for o caso, prestar assessoria técnica; Conceber e coordenar a elaboração de projetos de sistemas, a partir de decisões em grupo de trabalho baseado em levantamentos técnico; Resumindo, o aluno aprenderá na prática, utilizando as ferramentas e o apoio do instrutor para entender e implantar o banco de dados  PostgreSQL para cada situação.


MINI CURRÍCULO


DBA, consultor e instrutor PostgreSQL e ambientes em Software Livre/Código Aberto há mas de 10 anos, palestrante em eventos pelo Brasil.

 

 

 

 

Boletim Training Tecnologia Cadastre-se

Name:

Email:

Banner
template desenvolvido por FVAL | layout por Training Tecnologia