Introducción a PostgreSQL

Imagen de ElSanto

"En los últimos años, el software de bases de datos ha experimentado un auge extraordinario, a raíz de la progresiva informatización de casi la totalidad de las empresas de hoy día. No es extraño pues, que existan multitud de gestores de bases de datos, programas que permiten manejar la información de modo sencillo. De este modo tenemos Oracle, Microsoft SQL Server, Borland Interbase entre otras. Las soluciones software que hemos citado son comerciales. Como siempre, en el mundo del software libre, siempre que se necesita algo, tarde o temprano se implementa.... "

Así es como comienza este "mini-tutorial" de PostgreSQL , desarrollado por dos estudiantes de ingeniería informática de la ULE, como complemento a un trabajo de la asignatura de bases de datos.

En él se analizan desde la instalación de PostgreSQL :

"Vamos a describir el proceso de instalación de PostgreSQL para Linux. En nuestro caso hemos utilizado la distribución RedHat 8.0. .RedHat utiliza un sistema de gestión de paquetes denominado RPM que permite instalar fácilmente el gestor de base de datos. Además PostgreSQL viene incluido en la distribución estándar por lo que simplemente hemos de instalar los paquetes q nos interesen:..." "En caso de no usar distribuciones basadas en RPM o simplemente por gusto, podemos bajar el código fuente de PostgreSQL de su web. Una vez bajado, lo descomprimimos... "..

Hasta una pequeña introducción a Pgaccess :

"Hasta ahora, hemos realizado toda la configuración de Postgres mediante órdenes en una línea de comandos. Esto suele intimidar a algunos usuarios (los no acostumbrados a sistemas Unix). Para ellos se desarrolló una potente herramienta, llamada pgaccess. Está programado utilizando las librerías tcl/tk por lo que puede correr en cualquier plataforma a la que haya sido portado tcl/tk Windows, Unix, Mac...). Pgaccess es libre como todo el software que estamos utilizando...."

Pasando por la administración remota con Openssh :

"En Linux (o Unix) posiblemente ya tengamos el cliente ssh instalado. Si no es así nos dirigiremos al sitio oficial de OpenSSH de donde bajaremos los fuentes, los compilaremos e instalaremos. Dependiendo de la distribución que usemos será más fácil o más difícil encontrar paquetes precompilados que nos ahorren el trabajo.
Suponiendo que ya tenemos el cliente instalado, es hora de acceder a la máquina remota. Sin entrar en detalles, diremos que basta con:..."

El tutorial se enfoca desde un ejemplo (que es el programa que se realizó para la asignatura), de una base de datos que se desea implementar :

"Se desea implementar una base de datos para facilitar la gestión y administración de un cementerio, en dicha base de datos se contemplan diferentes categorías laborales, distintos tipos de enterramiento, facturas por los servicios prestados, incluso se permite que una familia posea su propio panteón para un determinado número de personas. El cementerio está dividido en sectores, teniendo estos una capacidad y extensión variable que ha de quedar reflejada..."

El programa de acceso a la bd esta escrito en Phyton (por razones que el propio autor comenta en el tutorial) y su código fuente se puede ver en este link(tb se puede copiar es GPL)

Espero que a alguien le sirva de algo :p