postgres
O banco de dados relacional PostgreSQL surgiu na Universidade da Califórnia, Berkeley, em 1986, sem suporte à SQL e se chamava Postgres. A estrutura interna deste banco foi baseada em artigos publicados em meio acadêmico e contou com a participação de alunos de graduação e pós-graduação do curso de Ciências da Computação da Universidade da Califórnia. Passados mais de dez anos de desenvolvimento, o PostgreSQL tem seus direitos reservados à UNC, mas como está em domínio público, o código pode ser explorado com fundamentos educativos e comerciais, embora a UNC não se responsabilize por quaisquer prejuídos devido ao seu uso.
Muito robusta, oferece recursos de modelos atuais de banco de dados.
O que é o PostgreSQL?
O PostgreSQL é um SGBD (Sistema Gerenciador de Banco de Dados) objeto-relacional de código aberto, com mais de 15 anos de desenvolvimento. É extremamente robusto e confiável, além de ser extremamente flexível e rico em recursos. Ele é considerado objeto-relacional por implementar, além das características de um SGBD relacional, algumas características de orientação a objetos, como herança e tipos personalizados. A equipe de desenvolvimento do PostgreSQL sempre teve uma grande preocupação em manter a compatibilidade com os padrões SQL92/SQL99.
O PostgreSQL é um descendente de código fonte aberto deste código original de Berkeley, que suporta grande parte do padrão SQL e oferece muitas funcionalidades modernas, como:
• comandos complexos
• chaves estrangeiras
• gatilhos
• visões
• integridade transacional
• controle de simultaneidade multiversão
Além disso, o PostgreSQL pode ser ampliado pelo usuário de muitas maneiras como, por exemplo, adicionando novos
• tipos de dado
• funções
• operadores
• funções de agregação
• métodos de índice
• linguagens procedurais
Devido à sua licença liberal, o PostgreSQL pode ser utilizado, modificado e distribuído por qualquer pessoa para qualquer finalidade, seja particular, comercial