Entrar em Contato

Programa do Curso

O que é PostgreSQL?

  • Uma Breve História do PostgreSQL
  • Convenções
  • Mais Informações
  • Diretrizes para Reportar Bugs

Introdução ao PostgreSQL

  • Instalação e Criação de Banco de Dados
  • A Linguagem SQL
  • Funcionalidades Avançadas

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 de Texto Integral
  • 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 (Roles) do 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 Registro Pré-Escrita (Write-Ahead Log)
  • Testes de Regressão

Interfaces do Cliente

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

Programação no Lado do Servidor

  • Extensã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
  • Criação de um Handler de Linguagem Procedural
  • Criação de uma Conexão de Dados Estrangeiros (Foreign Data Wrapper)
  • Otimizador de Consultas Genético
  • Definição da Interface do Método de Acesso ao Índice
  • Índices GiST
  • Índices GIN
  • Armazenamento Físico do Banco de Dados
  • Interface Backend BKI
  • Como o Planejador Utiliza as Estatísticas

Requisitos

Conhecimento básico 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