Curso Postgresql
Ficha Técnica
Conteúdo Programático
Introdução ao PostgreSQL
- O que é o PostgreSQL
- Principais funcionalidades
- Plataformas suportadas
- Limitações do PostgreSQL
Entendendo um banco de dados
- Banco de dados relacionais
- Banco de dados objeto-relacional
Interfaces de acesso ao PostgreSQL
- Conexão JDBC
- Conexão Delphi/ Visual Borland C++
- Conexão .NET
- Introdução ao psql
- Operação do psql
- pgAdmin
Entendendo o SQL
- A linguagem SQL
- Palavras-chave e Identificadores
- Valores nulos
- Comentários
- Tipos de dados
Gerenciando tabelas
- Introdução
- Visualizando a estrutura de tabelas
- Colunas de sistema
- Sintaxe de criação de tabelas
- Comando Alter table
- Alterando tabelas e colunas
- Comentários em objetos
- Eliminando tabelas
Selecionando dados
- Utilizando expressões e constantes
- Ocultando linhas duplicadas
- Limitando o resultado do Select
- O comando Case
- Substituindo valores nulos
Operações de conjuntos
- União
- Intersecção
- Subtração
Restringindo a seleção de dados
- Utilizando a cláusula where
- Operador Like e Ilike
- Operador Between
- Utilizando o IN
- Comparação agrupada
- Comparações com NULL
- Cláusula Order By
Selecionando dados de várias tabelas
- Apelidos de tabelas
- Cruzando dados entre tabelas
- Tipos de Join
- CROSS JOIN
- INNER e OUTER JOINs
- NATURAL JOIN
Operadores
- Introdução
- Operadores de texto
- Expressões regulares
- Operadores matemáticos
- Conversão de tipos
Funções
- Introdução
- Funções matemáticas
- Funções de data e hora
- Funções de texto
- Funções de conversão de tipos
- Outras funções
- Funções de Agregação
Utilizando sub-consultas
- Operadores de sub-consultas
- Sub-consultas no From
- Sub-consultas complexas
Alterando dados
- Adicionando dados com Insert
- Adicionando dados com Select
- Inserindo dados com Copy
- Recuperando dados com Copy
- Copy no formato CSV
- Modificando dados com Update
- Removendo dados com Delete
- Removendo dados com Truncate
Controle de transações
- Transações no PostgreSQL
- Padrão ACID
- Exemplo
- Níveis de isolamento
- Read Commited
- Serializable
- Iniciando transações no PostgreSQL
- Savepoints
Outros objetos de banco de dados
- Views
- Sequences
- Índices
- Tabelas clusterizadas
- Cursores
Blobs
- Blobs no PostgreSQL
- Exemplo de utilização
- Apagando Blobs
Restrições e integridade referencial
- O que são restrições?
- Constraint Check
- Constraint Not Null
- Constraint Unique
- Constraint Primary Key
- Constraint Foreign Key
Herança entre tabelas
- Introdução
- Criando tabelas com herança
- Exemplos
- Acessando dados da tabela pai
Informações Adicionais
Caso deseje saber sobre turmas fechadas para empresa, calendários de treinamento, hospedagem, currículo do instrutor, condições de pagamento ou outras informações adicionais, entre em contato conosco clicando aqui.

