Está en la página 1de 13

Taller de Base de

Datos
PostgreSQL
Introduccion

PostgreSQL juega un papel muy importante ya que es un sistema que


tiene muchas cualidades que lo hacen ser una muy buena alternativa
para instalar sistemas en empresas, universidades y una gran cantidad de
otras aplicaciones. Este documento esta pensado como un material pr
actico de introduccion a los sistemas de bases de datos relacionales
basados en PostgreSQL y no profundiza mayormente en los conceptos,
aunque aborda una gran parte de los temas necesarios para iniciar el
iniciar de buena forma el estudio, sin descuidar ningun aspecto. Ademas
la informacion se ilustra por medio de varios ejemplos que permiten
entender mas a fondo los conceptos. Gran parte de la informacion que
aqu se encuentra fue obtenida de la documentacion oficial de
PostgreSQL, aunque tambien de algunos libros y manuales, de donde se
trato de obtener la mayor cantidad de ideas y ponerlas en un documento
que fuera facil de entender y que lograra el objetivo de dar una vision
global acerca del sistema de bases de datos y en un tamano reducido.
Que es POSTGRES

El
Sistema de Gestin de Bases de Datos Relacionales
Orientadas a Objetos conocido comoPostgres
Historia de PostgreSQL
Ingres (1977-1985) Universidad de Berkeley. Ejercicio de aplicacin de las teoras
de las RDBMS.

Postgres (19861994) Posterior a Ingres, Michael Stonebraker

Postgres95 (1995) Andrew Yu & Jolly Chen publican el cdigo en Internet.

PostgreSQL 6 (19961999) PostgreSQL Global Development Group. Se integra al


mundo Open Source

PostgreSQL 7 (19992004) Adopcin en el mundo comercial, se le califico como


la 5ta DBMS mas popular en USA

PostgreSQL 8 (2005) paso el test de Coverty Inspected encontrando solo 20


errores en 775,000 lneas de cdigo.
Licencia estndar

Destinado a pequeas empresas y / o uso individual.


Permite:
Una instalacin del producto.
Uso de un servidor.
Limitaciones:
El producto no puede ser utilizado mientras que la prestacin de
servicios de recuperacin de datos a terceros.
No hay soporte para lnea de comandos llamadas incluidas.
Precio: 149
Enterprise License (Licencia de
empresa)
Dirigido a medianas y grandes empresas.
Permite:
Dos instalaciones de los productos;
El uso de dos servidores;
Soporte para el uso de recuperacin de PostgreSQL en los archivos
de proceso por lotes proporcionando interfaz de lnea de comandos.
Limitaciones:
El producto no puede ser utilizado mientras que la prestacin de
servicios de recuperacin a terceros.
Precio: 223
Servicio de Licencia

Destinado a empresas la prestacin de servicios a terceros


Permite:
Una instalacin del producto;
Uso de un nmero ilimitado de servidores de terceros;
Soporte para el uso de recuperacin de PostgreSQL en los archivos de
proceso por lotes proporcionando interfaz de lnea de comandos.
Limitaciones:
La licencia terminar en un ao desde la fecha de compra.
El certificado deber ser renovado cada ao.
El producto adquirido bajo licencia de servicios no puede ser utilizado para la
recuperacin de servidores internos de la empresa .
Precio:253
Ventajas y Desventajas
Ventajas DESVENTAJAS
Ampliamente popular - Ideal para
tecnologas Web. En comparacin conMySQLes
Fcil de Administrar. ms lento en inserciones y
actualizaciones, ya que cuenta
Su sintaxis SQL es estndar y fcil con cabeceras de interseccin
de aprender. que no tieneMySQL.
Soporte en lnea: Hay foros
Footprint bajo de memoria,
oficiales, pero no hay una ayuda
bastante poderoso con una
obligatoria.
configuracin adecuada.
Consume ms recursos
Multiplataforma. queMySQL.
La sintaxtis de algunos de sus
Capacidades de replicacin de
datos. comandos o sentencias no es
nada intuitiva.
Soporte empresarial disponible.
Tipos de datos relevantes en
Postgres
Tipo en Descripcin
Postgre
s
bool valor lgico o booleano (true/false)

char(n) cadena de carcteres de tamao fijo


date fecha (sin hora)
nmero de punto flotante con precisin
float4/8
86#86
nmero de punto flotante de doble
float8
precisin
int2 entero de dos bytes con signo
Int4 entero de cuatro bytes con signo
Int4 nmero exacto con 88#88
Money cantidad monetaria
Time hora en horas, minutos, segundos y centsimas
Timespan intervalo de tiempo
Timestamp fecha y hora con zonificacin
varchar(n) cadena de carcteres de tamao variable
Tamao de una base de datos en
Postgres
Conclusiones

El sistema gestor de base de datos PostsgreSQL genera un gran


beneficio en la adquisicin de este debido a que se trata de un
Software libre.
El funcionamiento correcto de PostgreSQL depende bsicamente
del tipo de configuracin que el administrador realice.
Para la generacin de reportes es indispensable de otro software
para que puedan ser aplicados a diferentes aspectos y archivos
del sistema.
Existe una diversidad de licencias y versiones de este software
PostgreSQL es una verdadera ayuda en el mbito de base de
datos debido a que es compatible con Windows, MAC y Linux.
Bibliografia

http://www.postgresql.org I http://www.postgresql.cl I
http://developer.postgresql.org I
http://developer.postgresql.org/todo.php I http://pgfoundry.org I
Lista de correo pgsql-ayuda I http://archives.postgresql.org/pgsql-
es-ayuda I PostgreSQL: Introduction and Concepts I Bruce
Momjian, www.postgresql.org/docs/awbook.html I Practical
PostgreSQL I John Worsley, Joshua Drake, www.postgresql.info

También podría gustarte