Re: inheritance in postgresql

From: Oswaldo Hernández <listas(at)soft-com(dot)es>
To: David Primero Segundo <aberracion2001(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: inheritance in postgresql
Date: 2007-07-20 11:21:22
Message-ID: 46A09AB2.3000708@soft-com.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

David Primero Segundo escribió:
>> From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
>> To: David Primero Segundo <aberracion2001(at)hotmail(dot)com>
>> CC: pgsql-es-ayuda(at)postgresql(dot)org
>> Subject: Re: [pgsql-es-ayuda] inheritance in postgresql
>> Date: Thu, 19 Jul 2007 10:52:23 -0400
>>
>> David Primero Segundo escribió:
>>
>> > ¿Podéis darme vuestra opinión con respecto al uso de jerarquías?
>>
>> Consejo: si puedes evitarlas, evitalas.
>>
>> --
>> Alvaro Herrera
>> http://www.CommandPrompt.com/
>> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>> --
>> ---------------------------(fin del mensaje)---------------------------
>> TIP 1: para suscribirte y desuscribirte, visita
>> http://archives.postgresql.org/pgsql-es-ayuda
> ´
> Álvaro no sé por qué me recomendáis evitar las jerarquías siempre que
> pueda, si éstas son tan habituales dentro de los diseños conceptuales.
> En mi caso, yo concibo mi modelo conceptual o diseño con una jerarquía y
> si la evito caería en fallos como desperdiciar espacio físico ya que
> exiten tablas hijas que tienen atributos específicos y si las elimino y
> me quedo con la tabla padre añadiendo estos atributos a esta tabla
> padre, pues como digo habrá casos que estos campos no se utilicen y
> desperdiciaré memoria. Por otro lado concibo una jerarquía porque las
> tablas hijas tiene relaciones específicas y hay que hacer una
> diferenciación. Por tanto, no sé como evitar la jerarquía para mi es
> dificil evitarlas en mis models conceptuales es como si me dices que
> evite una clave foránea, eso no se puede evitar cuando es necesario,
> pues lo mismo pienso de la jerarquia.
>
> o es que existe alguna forma de implementar las jerarquías
> alternativamente?
>

Aunque trabajes con jerarquias de clases puede implementar un modelo relacional para los datos:
<http://en.wikipedia.org/wiki/Object-relational_mapping>

--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message decastro 2007-07-20 12:57:00 Re: Problema reiniciando servidor con pg_ctl start
Previous Message Gabriel Ferro 2007-07-20 10:44:00 acceso via SMS