Skip site navigation (1) Skip section navigation (2)

Re: [pgsql-ayuda] Primera pregunta

From: Bolo Lacertus <lacertus(at)servidor(dot)unam(dot)mx>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] Primera pregunta
Date: 2000-07-05 00:21:20
Message-ID: 39627F80.DB9DD1A3@servidor.unam.mx (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Saludos!!!

Hay excelentes herramientas de UML en el mercado, como Argo/UML o
Rational Rose, (gratuita y comercial respectivamente) por lo que no har�mas incapie en eso.

Sin embargo, es arriesgado pensar en PostgreSQL como una base de datos
orientada a obejtos. Tradicionalmente las bases de datos orientadas a
objetos se entienden como una alternativa a las bases de datos
relacionales, ya que estas no necesitan respetar los principios de las
relaciones ni est� sujetas a las limitaciones tradicionales de los
campos fijos y registros de estructura fija.

Sin embargo, las bases de datos relacionales se beneficiaron no solo de
la programaci� orientada a objetos sino de los conceptos que las
primeras bases de datos orientadas a objetos tuvieron, de modo que los
SGBD modernos aceptan campos de logitud variable, cmapos bytecode y
otras caracter�ticas tomadas de las BDOO.

En fin, PostgreSQL es un SGBD moderno de modo que tiene algunas ventajas
de las bases de datos orientadas a objetos, pero sigue siendo (y a mucha
honra) una base de datos Relacional.

Si lo que deseas es tener un autentico manejador de base de datos
orientado a obejtos PostgreSQL no es una alternativa (as�como tampoco
lo ser� Oracle o Sybase an cuando soportan "objetos") sino que
tendr�s que usar soluciones como Object Store (M�ulo de Perl).
http://cpan.valueclick.com/modules/by-category/07_Database_Interfaces/ObjStore/

Tratando de explicar brevemente, un sistema de bases de datos orientado
a objetos por lo que entiendo pretende dar persistencia al estado de una
gran cantidad de objetos en un sistema, en lo que un sistema de base de
datos relacional es un gestor de la informaci�, independiente del
sistema final, basado en tablas, relaciones y registros.


Ahora bien, ambos pueden dise�rse exitosamente con UML, de modo que
puedes usar cualquier tipo de base de datos que quieras, las
aclaraciones se refieren a que: como proyecto escolar, podr� ser
importante la naturaleza de tus herramientas y no solo los resultados
obtenidos.

Y bueno, para la gran mayor� de problemas, es mucho mas sencillo usar
una base de datos relacional que crear un sistema de base de datos
orientada a objetos. :)

Daniel Sol

Francisco Antonio wrote:
> estoy actualmente realizando un proyecto personal para terminar una tesis
> el tema es base de datos orientadas a objetos , por lo que he leido se que
> postgres es un manejador que una de sus caracteristicas es manejar base de
> datos orientados a objetos , ahora bien la otra parte es desarrollarla
> mediente la metodologia UML , bueno en concreto no conozco mucho de ambas
-- 
Bolo Lacertus: lacertus(at)servidor(dot)dgsca(dot)unam(dot)mx		==~\___\
http://proteo.dgsca.unam.mx/cgi-bin/lacertus/hola	 =__vvvv
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


In response to

Responses

pgsql-es-ayuda by date

Next:From: Jesus AneirosDate: 2000-07-05 02:19:27
Subject: Re: [pgsql-ayuda] Primera pregunta
Previous:From: Francisco AntonioDate: 2000-07-04 23:44:49
Subject: [pgsql-ayuda] Primera pregunta

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group