PostgreSQL: SGBDOR
No decorrer deste artigo procuramos discutir brevemente alguns dos principais aspectos, sob uma visão sócio-técnica, filosófica e histórica, do PostgreSQL - um dos principais Sistemas de Gerenciamento de Banco de Dados de código livre no momento.
Parte 3: Conceitos importantes
Antes de prosseguirmos com a abordagem em relação ao PostgreSQL,
mais especificadamente com relação as suas características
técnicas/mercadológicas e recursos, faz-se necessário discutirmos
alguns conceitos importantes que cercam não só a ferramenta, mas
também a temática:
- Sistema Gerenciador de Banco de Dados (SGBD) - O SGBD, por essência, permite que bancos de dados "persistentes" sejam concorrentemente partilhados por muitos usuários e aplicações utilizando manuseio de armazenamento e estratégias de otimização. Segundo Neves (2002, p. 17), "... precisamos manter os dados para executar as tarefas de leitura a partir de banco de dados, de atualização e de inserção dos dados no banco de dados, preservando a integridade dos mesmos". São exemplos de SGBDs contemporâneos: Oracle, Interbase, SQL Server, Firebird, Ingress, Sybase, PostgreSQL, MySQL, etc...
- Banco de Dados Relacional (BDR) - O banco de dados relacional é sustentado pelo modelo relacional, que é matematicamente conciso, completo, anti-redundante e consistente internamente. Ainda de acordo com Neves (2002, p. 17), "... o banco de dados relacional é muito mais utilizado comercialmente e pode ser usado para resolver muitos problemas cotidianos".
- Banco de Dados Orientado a Objetos (OODBs) - Integra o conceito de orientação a objetos com aptidões de banco de dados, oferecendo modelos diretos, atuais e intuitivos para o desenvolvimento de aplicações. Conforme Gualberto (2004, p. 2), " ... o desenvolvimento dos Sistemas de Gerenciamento de Banco de Dados Orientado a Objetos (SGBDOO) teve origem na combinação de idéias dos modelos de dados tradicionais e de linguagens de programação orientada a objetos."
Categorias de Softwares Livres e Não-Livres: http://www.fsf.org/philosophy/categories.pt.html
Palavras e frases confusas e carregadas que devem ser evitadas: http://www.fsf.org/philosophy/words-to-avoid.pt.html