Área do Usuário

Login

Apostila de PostgreSQL

Gratuita          275KB          Publicado: 04/12/2009

3178 downloads

O PostgreSQL é um sistema de gerenciamento de banco de dados objeto-relacional (SGBDOR) baseado no POSTGRES, Versão 4.21
, desenvolvido no Departamento de Ciência da Computação da Universidade da Califórnia em Berkeley. O projeto POSTGRES, liderado pelo Professor Michael Stonebraker, foi patrocinado pelas seguintes instituições: Defense Advanced Research Projects Agency (DARPA); Army Research Office (ARO);
National Science Foundation (NSF); e ESL, Inc.
O PostgreSQL descende deste código original de Berkeley, possuindo o código fonte aberto. Fornece suporte às linguagens SQL92/SQL99 além de outras funcionalidades modernas.
O POSTGRES foi o pioneiro em muitos conceitos objeto-relationais que agora estão se tornando disponíveis em alguns bancos de dados comerciais. Os Sistemas de Gerenciamento de Bancos de Dados Relacionais (SGBDR) tradicionais suportam um modelo de dados que consiste em uma coleção de relações com nome, contendo atribu tos de um tipo específico. Nos sistemas comerciais em uso, os tipos possíveis incluem número de ponto flutuante, inteiro, cadeia de caracteres, monetário e data. É largamente reconhecido que este modelo não é adequado para aplicações futuras de processamento de dados. O modelo relacional substituiu com sucesso os modelos anteriores em parte devido à sua “simplicidade Espartana”. Entretanto, esta simplicidade tornou a implementação de certas aplicações muito difícil. O PostgreSQL oferece um substancial poder adicional, devido à incorporação dos conceitos mostrados abaixo de uma forma que os usuários podem facilmente estender o sistema:
• herança
• tipos de dados
• funções

 

Índice
Prefácio
1. O que é o PostgreSQL?
2. Uma breve história do PostgreSQL
2.1. O projeto POSTGRES de Berkeley
2.2. O Postgres95
2.3. O PostgreSQL
3. O que está contido neste manual
4. Revisão dos recursos de documentação
5. Terminologia e notação
6. Guia para relatar erros
6.1. Identificando erros
6.2. O que relatar
6.3. Aonde relatar os erros
1. Iniciando
1.1. Instalação
1.2. Fundamentos da Arquitetura
1.3. Criando um banco de dados
1.4. Acessando um banco de dados
2. A linguagem SQL
2.1. Introdução
2.2. Conceitos
2.3. Criando uma nova tabela
2.4. Povoando uma tabela com linhas
2.5. Consultando uma tabela
2.6. Junções entre tabelas
2.7. Funções de agregação
2.8. Atualizações
2.9. Exclusões
3. Funcionalidades avançadas
3.1. Introdução
3.2. Visões
3.3. Chaves estrangeiras
3.4. Transações
3.5. Herança
3.6. Conclusão
Bibliografia

(cc) Licença Creative Commons 2008 - 2018 Apostilaz.com.br