Entrar em Contato

Programa do Curso

Introdução ao PostgreSQL

  • Uma breve história do PostgreSQL
  • Funcionalidades
  • Resumo dos componentes internos
  • Limites e terminologia

Instalação e Configuração

  • Pré-requisitos
  • Instalação por pacotes e criação do banco de dados
  • Instalação a partir do código-fonte
  • Instalação do cliente
  • Iniciando e parando um servidor de banco de dados
  • Configuração do ambiente

A Linguagem SQL

  • Sintaxe SQL
  • Definição de Dados
  • Manipulação de Dados
  • Consultas
  • Tipos de Dados
  • JSON
  • Funções e Operadores
  • Conversão de Tipos
  • Índices

Transações e Concorrência

  • Transações e Isolamento
  • Controle de Concorrência com Múltiplas Versões (MVCC)

Interfaces de Cliente

  • Interface de Linha de Comando - psql
  • Interface Gráfica - pgadmin4

Programação do Servidor

  • Extensão da SQL
  • Triggers (Gatilhos)
  • O Sistema de Regras
  • Linguagens Procedurais
  • PL/pgSQL - Linguagem Procedimental SQL
  • Tratamento de Erros
  • Cursors (Cursor)

Foreign Data Wrappers

  • Extensões no PostgreSQL
  • Adicionando FDW em um banco de dados
  • postgres_fdw
  • file_fdw
  • Outros FDWs

Otimização SQL

  • Auditoria (Logging) no PostgreSQL
  • Planos de Consulta
  • Otimizando Consultas
  • Estatísticas
  • Parâmetros do Planejamento
  • Escanos de Paralelismo em Consultas
  • Melhores Práticas SQL
  • Índices
  • Particionamento de Tabelas

Requisitos

Conhecimento prático de SQL

 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas