Entrar em Contato

Programa do Curso

Introdução ao PostgreSQL

  • Uma Breve História do PostgreSQL
  • Recursos
  • Resumo dos Componentes Internos
  • Limites e Terminologia

Instalação e Configuração

  • Pré-requisitos
  • Instalação a partir de 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 Isolação
  • Controle de Concorrência Multi-Versão

Interfaces de Cliente

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

Programação de Servidor

  • Estendendo o SQL
  • Gatilhos (Triggers)
  • O Sistema de Regras
  • Linguagens Procedurais
  • PL/pgSQL - Linguagem Procedural SQL
  • Tratamento de Erros
  • Cursores

Wrappers de Dados Externos (Foreign Data Wrappers)

  • Extensão no PostgreSQL
  • Adicionando FDW em um Banco de Dados
  • postgres_fdw
  • file_fdw
  • Outros FDWs

Ajuste Fino do SQL (SQL Tuning)

  • Logs no PostgreSQL
  • Planos de Consulta
  • Otimização de Consultas
  • Estatísticas
  • Parâmetros do Planejador (Planner)
  • Consultas Paralelas
  • Melhores Práticas em 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