Entrar em Contato

Programa do Curso

O que é o PostgreSQL?

  • Uma Breve História do PostgreSQL
  • Convenções
  • Informações Adicionais
  • Diretrizes para Relatório 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
  • Busca em Texto Completo
  • 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 do Cliente
  • Funções do Banco de Dados
  • Gestão de Bancos de Dados
  • Localização
  • Tarefas Rotineiras de Manutenção do Banco de Dados
  • Backup e Recuperação
  • Alta Disponibilidade, Balanceamento de Carga e Replicação
  • Configuração de Recuperação
  • Monitoramento de Atividade do Banco de Dados
  • Monitoramento do Uso de Disco
  • Confiabilidade e Write-Ahead Log (WAL)
  • Testes de Regressão

Interfaces de Cliente

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

Programação no Servidor

  • Estendendo o SQL
  • Disparadores (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

Mecanismos Internos

  • Visão Geral dos Mecanismos 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 (Foreign Data Wrapper)
  • Otimizador de Consultas Genético
  • Definição de Interface para Método de Acesso a Índices
  • Índices GiST
  • Índices GIN
  • Armazenamento Físico do Banco de Dados
  • Interface Backend BKI
  • Como o Planeja (Planner) Usa Estatísticas

Requisitos

Conhecimento funcional de SQL e C

Administração de sistemas básica (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