PostgreSQL Essencial
Objetivo Capacitar o aluno na administração do Sistema Gerenciador de Banco de Dados PostgreSQL e na manipulação de base de dados por meio da linguagem SQL.
Carga Horária 36 horas
Pré-requisito Domínio de Sistema Operacional ( Windows ou Linux )
Conteúdo

Introdução
O que é PostgreSQL
Histórico do PostgreSQL
Principais funcionalidades
Plataformas suportadas
Limitações do PostgreSQL
Banco de dados relacionais
Banco de dados objeto-relacional
Interfaces de acesso
Conexão JDBC
psql
pgAdmin
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 das tabelas
Comando alter table
Alterando tabelas e colunas
Comentários em objetos
Eliminando tabelas
Orientação a objetos com PostgreSQL

Restrições e Integridade Referencial
Normalizações
O que são restrições
Constraint check
Constraint not null
Constraint unique
Constraint primary key
Constraint foreign key

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

Selecionando Dados
Introdução
Utilizando expressões e constantes
Ocultando linhas duplicadas
Limitando o resultado do select
O comando case
Substituindo valores nulos

Operações de Conjuntos
Introdução
União
Intersecção
Subtração


Restringindo a Seleção de Dados
Utilizando a cláusula where
Operador like e llike
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 join
Natural join

Operadores e Funções
Introdução a Operadores
Operadores de texto
Expressões regulares
Operadores matemáticos
Conversão de tipos
Introdução a Funções
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
Subconsultas no from, em campos e condições
Sub-consultas complexas

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 no PostgreSQL
Exemplo de utilização
Apagando blobs

.
.
VEJA TAMBÉM >>>
 

© Totem Treinamento e Consultoria em TI :: 2009 :: Fone: (65) 3027-1353