Entrar em Contato

Programa do Curso

O que é PostgreSQL?

  • Uma Breve História do PostgreSQL
  • Convenções
  • Informações Adicionais
  • Diretrizes para Relatórios de Erros

Introdução ao PostgreSQL

  • Instalação e Criação de Banco de Dados
  • A Linguagem SQL
  • Recursos Avançados

A Linguagem SQL

  • Sintaxe SQL
  • Definição de Dados
  • Manipulação de Dados
  • Consultas
  • Tipos de Dados
  • Funções e Operadores
  • Conversão de Tipos
  • Índices
  • Pesquisa Completa de Texto
  • Controle de Concorrência
  • Dicas de Desempenho

Administração do Servidor

  • Instalação a partir do Código Fonte
  • Instalação a partir do Código Fonte no Windows
  • Configuração e Operação do Servidor
  • Configuração do Servidor
  • Autenticação de Clientes
  • Funções de Banco de Dados
  • Gerenciamento de Bancos de Dados
  • Localização
  • Tarefas Rotineiras de Manutenção do Banco de Dados
  • Backup e Restauração
  • Alta Disponibilidade, Balanceamento de Carga e Replicação
  • Configuração de Recuperação
  • Monitoramento da Atividade do Banco de Dados
  • Monitoramento do Uso de Disco
  • Confiabilidade e o Write-Ahead Log
  • Testes de Regressão

Interfaces de Cliente

  • libpq - Biblioteca C
  • Objetos Grandes
  • ECPG - SQL Embarcado em C
  • O Esquema de Informações

Programação do Servidor

  • Expansão do SQL
  • Triggers
  • O Sistema de Regras
  • Linguagens Procedurais
  • PL/pgSQL - Linguagem Procedural SQL
  • PL/Tcl - Linguagem Procedural Tcl
  • PL/Perl - Linguagem Procedural Perl
  • PL/Python - Linguagem Procedural Python
  • Interface de Programação do Servidor

Conceitos Internos

  • Visão Geral dos Conceitos Internos do PostgreSQL
  • Catálogos do Sistema
  • Protocolo Frontend/Backend
  • Convenções de Codificação do PostgreSQL
  • Suporte a Idiomas Nativos
  • Escrita de um Manipulador de Linguagem Procedural
  • Escrita de um Wrapper de Dados Externos
  • Genetic Query Optimizer
  • Definição da Interface de Acesso ao Método de Índice
  • Índices GiST
  • Índices GIN
  • Armazenamento Físico do Banco de Dados
  • Interface Backend BKI
  • Como o Planejador Usa Estatísticas

Requisitos

Conhecimento prático de SQL e C

Administração básica de sistemas (Unix/Linux ou Windows)

 28 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas