|
.Introdução ao PostgreSQL
-O que é o PostgreSQL
-Principais funcionalidades
-Plataformas suportadas
-Limitações do PostgreSQL
.O que são bases de dados
-Bases de dados relacionais
-Bases de dados objecto-relacionais
.Interfaces de acesso ao PostgreSQL
-Ligação JDBC
-Ligação Delphi/ Visual Borland C++
-Introdução ao psql
-Operação do psql
-pgAdmin
.O que é o SQL
-A linguagem SQL
-Palavras-chave e Identificadores
-Valores nulos
-Comentários
-Tipos de dados
.Gestão de tabelas
-Introdução
-Visualização da estrutura de tabelas
-Colunas de sistema
-Sintaxe da criação de tabelas
-ComandoAlter table
-Alteração de tabelas e colunas
-Comentários em objectos
-Remoção de tabelas
.Selecção de dados
-Utilização de expressões e constantes
-Esconder linhas duplicadas
-Limitar o resultado doSelect
-O comandoCase
-Substituição de valores nulos
.Operações de conjuntos
-União
-Intersecção
-Subtracção
-Remover dados comDelete
-Remover dados comTruncate
.Controlo de transacções
-Transacções no PostgreSQL
-Padrão ACID
-Exemplo
-Níveis de isolamento
-Read Commited
-Serializable
-Iniciar transacções em PostgreSQL
-Savepoints
.Outros objectos da base de dados
-Views
-Sequences
-Índices
-Tabelas clusterizadas
-Cursores
|
.Restrições à selecção de dados
-Utilização da cláusulawhere
-OperadorLike eIlike
-OperadorBetween
-Utilizando oIN
-Comparação agrupada
-Comparações comNULL
-CláusulaOrder By
.Selecção de dados de várias tabelas
-Apelidos de tabelas
-Cruzamento de dados entre tabelas
-Tipos deJoin
-CROSS JOIN
-INNER eOUTER 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
.Utilização de sub-consultas
-Operadores de sub-consultas
-Sub-consultas noFrom
-Sub-consultas complexas
.Alteração de dados
-Adicionar dados comInsert
-Adicionar dados comSelect
-Inserir dados comCopy
-Recuperar dados comCopy
-Copy no formato CSV
-Modificar dados comUpdate
.Blobs
-Blobs no PostgreSQL
-Exemplo de utilização
-RemoverBlobs
.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
-Criação de tabelas com herança
-Exemplos
-Acesso aos dados da tabela pai |