SGBD PostgreSQL
Muito material. Quase 1000 páginas. Em sua maioria material da comunidade, mas material que selecionei por vários anos.
1 - Conceitos Importantes no PostgreSQL 6
Introdução ao PostgreSQL 7
1.1 - Resumo da História do PostgreSQL 7
1.2 - Características Avançadas do PostgreSQL 8
1.3 - Limites atuais do PostgreSQL 9
1.4 - Licença 9
1.5 - Quem oferece Suporte ao PostgreSQL no Brasil e quem o usa 9
2 - Database FAQs 11
3 - Um panorama das novidades previstas para o PostgreSQL 10 41
Novidades sobre o Postgresql 42
Replicação em cascata 47
Novos tipos de dados 48
Index-only scans 48
Novo utilitário: “pg_receivexlog” 49
Melhorias na contrib “pg_stat_statements” 50
Background Checkpointer 50
Melhor escalabilidade vertical 51
4 - Projeto, Administração e Programação 54
Dimensionamento de Hardware 72
5 - Ferramentas 80
Expressões Regulares para uso em Modelagem de Bancos de Dados 103
6 - Instalação do PostgreSQL 8.3 no Windows 113
Instalação do PostgreSQL no Linux 125
Definições 126
Entendendo as constraints e a integridade referencial 132
Funções com Data e Hora 141
7 - Relacionamentos entre tabelas 142
Entendendo a Herança de tabelas 146
8 - Tipos de Dados no PostgreSQL 150
9 - Agrupando Registros 160
10 - EXPRESSÃO CASE 161
CASTS - Conversão explícita de tipos 163
11 - Trabalhando com Conjuntos de Dados 163
12 - Trabalhando com SQL 165
13 - Utilizando SQL para selecionar, filtrar e agrupar registros 180
DDL - Linguagem de Definição de Dados 181
DCL - Linguagem de Controle de Dados 182
DTL - Linguagem de Transação de Dados 182
DQL - Linguagem de Consulta de Dados 183
Cláusula DISTINCT 189
14 - Desvendando o SELECT 195
15 - Entendendo e Utilizando sub-consultas 197
16 - Reuso de Código: Utilizando Funções 205
17 - Consultanto dados em múltiplas tabelas 220
Cláusula JOIN 223
18 - Visões (views) 231
19 - Junção entre tabelas no PostgreSQL - Daniel Oslei 237
20 - Transações 241
Isolamento serializável versus verdadeira serialidade 247
Trabalhando com Nulos 251
Utilizando Operadores 263
21 - Catálogo do Sistema 285
22 - Tipos Geométricos 315
23 - Polígonos 316
Chapter: Geometric Data Types 320
Using Geometric Data Types 321
Figure 16.12. Dynamic polygons. 326
24 - PostgreSQL Dicas 335
COALESCE: Trate decisões envolvendo campos nulos! 335
explain.depesz: Encontre a Causa da Lentidão em suas Consultas! 337
Simples e Útil: Visões Materializadas no PostgreSQL! 337
Beltrano: Base de Dados em Português para o PostgreSQL 339
Faça Você Mesmo: Diagramas de Classe com as Tabelas do Catálogo do PostgreSQL 340
Você REALMENTE Sabe Lidar com Valores Nulos no PostgreSQL? 348
Formatação de Data e Hora com as funções TO_CHAR e TO_DATE 354
DtSQL: Ferramenta Front-End para Banco de Dados 357
Edição de SQL e Funções no PSQL 362
Produza Sequências Com a Função Generate_Series()! 364
Visão Geral da Arquitetura do PostgreSQL! 369
PGTUNE: Otimize a configuração do PostgreSQL! 369
Range Types: Novo recurso do Postgresql 9.2! 372
Tratamento de Parâmetros de Funções com Pl/PgSQL 377
Desenvolva suas Aplicações de Bancos Postgres com Wavemaker 381
Unlogged Tables: Funcionalidade para Aumento de Desempenho! 385
25 - PostgreSQL Cheat Sheet 393
26 - Prepared Statements 393
27 - Exercícios 395
Entendendo e Trabalhando com Clusters 395
Esquemas 397
Otimizador de Consultas 400
Restaurando um Template1 Corrrompido usando o Template0 402
28 - Exemplo de Modelagem de Banco de Dados 403
29 - Normalização de uma tabela de CEP sem mesmo chave primária. 404
Modelagem do Banco de Dados Pessoa 408
30 - Segurança 418
Segurança de Dados 418
Inundação 419
Desafios da Segurança de Informação 436
31 - Linguagens do Lado do Servidor 443
Funções no PostgreSQL: 443
RETURN NEXT 506
EXIT 509
WHILE 510
FOR (variação inteira) 511
Laço através do resultado da consulta 511
Captura de erros 515
Declaração de variável cursor 517
Abertura de cursor 518
OPEN FOR SELECT 518
OPEN FOR EXECUTE 518
Abertura de cursor ligado 518
Utilização de cursores 519
FETCH 519
CLOSE 519
Retornar cursor 520
Validação de CPF com Pl/ PgSQL 540
32 - Gatilhos 542
33 - Rules 570
Triggers (Gatilhos) 574
RULES 579
34 - Exemplos de Funções em SQL no PostgreSQL 582
35 - Expressões Regulares para uso em Modelagem de Bancos de Dados 616
36 - Tipos e Domínios 625
37 - Fases de um Projeto de Banco de Dados 628
38 - Ferramentas 632
Validação e Geração de IE em JavaScript 632
Links Úteis para Modelagem 632
39 - Modelagem de Bancos de Dados 634
40 - Modelando um Banco Pessoa 640
Integridade Referencial 659
Algumas Demonstrações sobre Normalização 662
Normalizando Tabelas com Leandro Dutra 664
Modelo Relacional segundo C. J. Date 665
Fases de um Projeto de Banco de Dados 666
Tipos e Domínios 668
41 - Melhorando a Performance do PostgreSQL 670
Cinco Princípios de Hardware para Configurar o seu Servidor PostgreSQL 676
Conexão 678
Memória 678
Disco e WAL 680
Planejador de Consultas 680
Logging 681
Autovacuum e você 681
Usando o Vacuum e Analyze 703
42 - Gerenciando Bancos de Dados no PostgreSQL 708
43 - Administrando o PostgreSQL pela linha de comando (psql) 715
44 - Administração com o cliente web Adminer 717
45 - Instalação do PostgreSQL através dos Fontes 718
Contribs 725
Instalando PostgreSQL no Slackware Linux 728
Instalação do PostgreSQL no CentOS 730
Instalação do PostgreSQL no OpenBSD 732
Testes de regressão 732
46 - Backup lógico e físico do postgresql 739
Sintaxe dos comandos para backup 767
Criar banco limpo, tendo como base o template0: 774
Script para backup do PostgreSQL 775
Usando o Comando Copy 776
Migração de um banco de dados no 8.3 para o PostgreSQL 9.5 777
IMPORTAR SCRIPTS TIPO CSV E SQL PARA O POSTGRESQL 781
47 - Configurações do PostgreSQL 783
48 - Entendendo e trabalhando com CLUSTERS no PostgreSQL 803
49 - Trabalhando com Esquemas no PostgreSQL 812
Schemas ou Databases? 818
50 - Manutenção do PostgreSQL 821
Tudo que você sempre quis saber sobre discos em servidores PostgreSQL e tinha vergonha de perguntar 825
RAID 825
Discos 828
Controladoras de discos 830
Tipos de arquivos 831
Particionamento 835
Como distribuir as partições nos discos existentes 836
Discos no PostgreSQL 837
51 - Monitorando as Atividades do Servidor do PostgreSQL 840
Explain 864
Ver as estatísticas coletadas 866
Características de um bom hardware para servidor 869
52 - TableSpaces 870
Trabalhando com Tablespace no PostgreSQL 877
53 - Criação de grupos de usuários no PostgreSQL 9.6.3 883
Exemplo de Uso de Usuários e Privilégios 898
54 - Conectividade 901
Openoffice2 Base 914
55 - Informações Introdutórias sobre Redes de Computadores 916
Referência rápida de máscara de redes 919
Endereços reservados para uso em uma rede Privada 920
Comments fornecido por CComment