Escolar Documentos
Profissional Documentos
Cultura Documentos
T@rgetTrust - Administrador e Desenvolvedor PostgreSQL - Formação Completa
T@rgetTrust - Administrador e Desenvolvedor PostgreSQL - Formação Completa
O , o banco de dados relacional de código aberto
mais avançado do mundo!
Venha criar, gerenciar, administrar e otimizar o PostgreSQL para
extrair o máximo de performace, além de executar e manter
funções em linguagem SQL e PL/pgSQL, triggers e rules.
|
]
PostgreSQL, Software Livre
Ô
80h
|
PostgreSQL Fundamentos
Duração 20h
PostgreSQL Procedural
Duração 20h
PostgreSQL Administração
Duração 20h
PostgreSQL Administração Avançada
Duração 20h
apacitar os alunos a entender e executar comandos SQL
ANSI básico e avançado na base de dados PostgreSQL.
Ô
20h
O
Administradores de Dados
Administradores de Banco de Dados
Administradores de Sistema Operacional e Redes
Analistas de Sistemas
Arquitetos de Sistemas e Projetistas
Desenvolvedores de Aplicações
Diretores de Informática
Gerentes de Informática
Programadores
Web Developers
Web Managers
a ]!"
r
Î
#
X$%&
Ô
'"
]
* Relacionando mais de Duas
* Obtendo Dados a Partir de Múltiplas Tabelas
Tabelas * Non-Equijoins
* O que é um Join? * Recuperando Registros com
* Produto artesiano Non-Equijoins
* Gerando um Produto artesiano * ANSI Join
* O que é um Equijoin? * Outer Joins
* Recuperando Registros com Equijoins * Recuperando Registros
* Qualificando Nomes de olunas Utilizando Outer Join
Ambíguos * Self Joins
* ondições Adicionais de Pesquisa * Relacionando uma Tabela com
com o Operador AND Ela Mesma
* Utilizando Alias de Tabela
(
Ô
)
#*
* Utilizando GROUP BY
* Agrupando por Mais de Uma
oluna
* Utilizando GROUP BY em
Múltiplas olunas
* onsultas Ilegais Utilizando
Funções de Grupo
* Excluindo Resultados de
Grupos
* Excluindo Resultados de
Grupos: láusula HAVING
* Utilizando HAVING
´ )
]
3
·
+
* Subconsultas Multiple-olumn
* Utilizando Subconsultas Multiple-
olumn
* omparações de olunas
* Subconsulta com omparação Tipo
Nonpairwise
* Modificando a Tabela EMP
* Subconsulta Tipo Pairwise
* Subconsulta Tipo Nonpairwise
* Valores Nulos em uma Subconsulta
* Utilizando uma Subconsulta na
láusula FROM
* Utilizando uma Subconsulta na
cláusula SELET
* ondição EXISTS
* Subconsultas orrelatas
,+
Ô
*
]
a%
r
'#
O
* Administradores de Dados
* Administradores de Banco de Dados
* Administradores de Sistema
Operacional e Redes
* Analistas de Sistemas
* Arquitetos de Sistemas e Projetistas
* Desenvolvedores de Aplicações
* Diretores de Informática
* Gerentes de Informática
* Gerentes de Suporte
* Programadores
* Profissionais do Suporte Técnico
* Web Developers
* Web Managers
# aO-' *
rÔ
'
" Î
O-
* omo Utilizar Variáveis em
PL/pgSQL * Sintaxe e Diretrizes de um Bloco
* Declarando Variáveis em PL/pgSQL
PL/pgSQL * Funções SQL em PL/pgSQL
* Tipos de Variáveis * Executando Funções PL/pgSQL
* Regras de Nomenclatura * onversão de Tipos de Dados
* onvenções de * Blocos Aninhados e Escopo de
Nomenclatura Variáveis
* Variáveis Booleanas * Operadores em PL/pgSQL
* Alias para Parametros de * Diretrizes de Programação
Funções * Identando o ódigo
* Atribuição de Valores * Determine o Escopo das
* Atributo %TYPE Variáveis
* Declarando Variáveis
Registros
* Atributo %ROWTYPE
X .
O-
´]
* Níveis de notificação
* Gerando mensagens
* apturando erros
3 ./
* ursores
* ursores Explícitos
* ontrolando ursores Explícitos
* Declarando o ursor
* Abrindo um ursor
* Recuperando Dados do ursor
* Fechando um ursor
* Resultados de ursores
·Ô
0
O-
* onceito
* Usando SQL Dinâmico
* O omando EXEUTE
* Utilizando o omando
EXEUTE
* Os omandos OPEN-FOR-
EXEUTE e FOR-IN-
EXEUTE
* Rules
* Diretrizes para o uso de Rules
* Substituindo omandos SQL
* ancelando omandos SQL
* Rules SELET - Implementado
Visões
* Usando Rules em visões
* Restrições do uso de Rules
* Usando funções PL/pgSQL com
Rules
* Gerenciando Rules
a+ )
%
1
.2
3
* Variáveis de Ambiente
* Objetivos * Iniciando a área de dados
* Obtendo o software de instalação * Iniciando o serviço
* Antes de instalar * Falhas ao iniciar o servidor
* Plataformas Suportadas de banco de dados
* Instalação no Windows * Problemas de conexão dos
* Instalação rápida pelo fonte clientes
* Instalação normal pelo fonte * As Ferramentas do
* A conta de usuário PostgreSQL Debian/Ubuntu
|
a(
Î*
O
* Objetivos
O#
* Autenticação de lientes * Objetivos
* O arquivo pg_hba.conf * Gerenciando Papéis e
* Métodos de autenticação Permissões
* Problemas de autenticação * Papéis de Bancos de Dados
* Atributos de Papéis
r*
!
Ô
* Permissões
* Objetivos * Assumindo Papéis
* Gerenciando Bancos de Dados * Funções e Triggers
* riando um Banco de Dados
* Banco de Dados Template
* riando Esquemas (schemas)
* Destruindo Bancos de Dados
* Áreas de dados (tablespaces)
* Suporte a internacionalização
|
´+
!
3+
(
Ô
!
Ô
* Objetivos * Objetivos
* onsiderações Gerais * onsiderações Gerais
* A rotina de Vacuum * Ferramentas standard do Unix
* Recuperando espaço em disco * O coletor de estatísticas
* Prevenindo falhas de transaction * onfiguração do coletor
ID wraparound * Vendo as estatísticas coletadas
* Atualizando as estatísticas do * Views de estatísticas standard
planejador * onsultando locks
* Manutenção do Arquivo de Log
|
·2(5
62(7
* Objetivos
* onsiderações Gerais
* Benefícios imediatos do WAL
* PITR
* Implementação
* Recovery do Banco de Dados
com o WAL
* onfiguração do WAL
,
5
!
Ô
* Objetivos
* onsiderações Gerais
* Disco cheio
* Falha de disco
| |
Este curso aborda a otimização, performance e replicação
do BD.
Ô
20h
| |
O
* Administradores de Dados
* Administradores de Banco de
Dados
* Administradores de Sistema
Operacional e Redes
| |
O
/ 1
rO 8
9
3
a
Î
)
5
4
1
* oletando dados do sistema
operacional * Benchmark e TP
* oletando dados do SGBD * Usando o pgbench
* Monitorando a performance
| |
X(
)
* Usando o pgFouine
* Usando o EXPLAIN e o EXPLAIN
ANALYZE
* Explain gráfico
* Otimizando o plano
(
Ô
!
* Tipos de solução
* onfigurando um servidor para warm
standby
* O pgpool 2
]
O O
!
)#
0
!"#
12
$
O
%
O&'OO //33
$
(
&&)*+ O
4)
$
,-
./
]
333