Programa do Curso

O que é PostgreSQL?

  • Uma Breve História de PostgreSQL
  • Convenções
  • Outras informações
  • Diretrizes para relatórios de bugs

Introdução a PostgreSQL

  • Instalação e criação Database
  • A SQL Linguagem
  • Características avançadas

A SQL Linguagem

  • SQL Sintaxe
  • Definição de dados
  • Manipulação de dados
  • Consultas
  • Tipos de dados
  • Funções e Operadores
  • Conversão de tipo
  • Índices
  • Texto Completo Search
  • Controle de simultaneidade
  • Dicas de desempenho

Administração de 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 cliente
  • Database Funções
  • Gerenciando Databases
  • Localização
  • Rotina Database Tarefas de Manutenção
  • Backup e restauração
  • Alta disponibilidade, balanceamento de carga e replicação
  • Configuração de recuperação
  • Monitoramento Database Atividade
  • Monitorando o uso do disco
  • Confiabilidade e registro write-ahead
  • Testes de regressão

Interfaces de cliente

  • libpq - Biblioteca C
  • Objetos Grandes
  • ECPG - Incorporado SQL em C
  • O Esquema de Informação

Servidor Programming

  • Estendendo SQL
  • Gatilhos
  • O sistema de regras
  • Processual Languages
  • PL/pgSQL - SQL Linguagem Processual
  • PL/Tcl - Linguagem Processual Tcl
  • PL/Perl - Perl Linguagem Processual
  • PL/Python - Python Linguagem Processual
  • Interface do Servidor Programming

Internos

  • Visão geral de PostgreSQL internos
  • Catálogos do Sistema
  • Protocolo de front-end/back-end
  • PostgreSQL Convenções de codificação
  • Suporte ao idioma nativo
  • Escrevendo um manipulador de linguagem processual
  • Escrevendo um wrapper de dados estrangeiros
  • Otimizador de consulta genética
  • Índice Access Definição da interface do método
  • Índices GiST
  • Índices GIN
  • Database Armazenamento Físico
  • Interface de back-end BKI
  • Como o planejador usa Statistics

Requisitos

Conhecimentos práticos de SQL e C

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

 

 

  28 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Declaração de Clientes (8)

Cursos Relacionados

Categorias Relacionadas