Re: Herencia?

From: "Victor Lopez" <d01m01a2000(at)gmail(dot)com>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: Arturo <arturomunive(at)gmail(dot)com>, "Gabriel Hermes Colina Zambra" <hermeszambra(at)yahoo(dot)com>, Postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Herencia?
Date: 2007-05-09 14:05:41
Message-ID: ae043d070705090705n879ff8j657d50f527870deb@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Aunque suene a OT (lo es) ... :-)

> En Chile los dos son documentos de pago, uno de los cuales (boleta) se
> extiende a un comprador anónimo, y el otro (factura) se emite a un
> comprador identificado (y lleva obviamente muchos más datos). La
> factura entonces puede ser usada por el comprador para propósitos
> tributarios, la boleta no. Aparte de eso no hay diferencias.
>
> Ej. si tu compras un par de botellas de vino para el almuerzo te darán
> una boleta; si una empresa te contrata servicios de asesoría de Postgres
> para su base de datos crítica, puede pedirte una factura y con eso
> rebajar el costo de sus impuestos.

Resumiendo :

Boleta es nuestro anglicismo 'ticket'
(si vas y compras en una gran superficie ... léase supermercado ... te
dan un 'ticket' en caja)

Factura lo mismo que aquí (oficial)
(si, en el mismo supermercado dices que esos 'ticket' los pagas como
empresa - del tipo que sea - te hacen una factura oficial con lo mismo
que has comprado según los 'ticket')

Albarán es (aquí) una nota de entrega previa a la formalización de una factura.
(en el albarán se dice el material entregado, que material no se
entregó y porque y otras circunstancias que harán que la factura
tenga un contenido u otro)

También se pueden agrupar varios albaranes - como los 'ticket' - bajo
la misma factura)

Y hasta aquí la clase de 'idiomas' de hoy ... :-)

> > Y donde dice 'catalogo' reemplacese por clase ... o tabla ...
> >
> > CREATE TABLE docs (
> > ... campos comunes ...
> > );
> >
> > CREATE TABLE facturas (
> > ... campos propios ...
> > )
> > INHERITS docs;
> >
> > CREATE TABLE boletas (
> > ... campos propios ...
> > )
> > INHERITS docs;
> >
> > INSERT, UPDATE y DELETE desde 'facturas' y/o 'boletas' ... no desde 'docs'
> >
> > Y esta idea la dejo pendiente de confirmación por quienes saben mas
> > de PostgreSQL que yo.
>
> Esto deberia funcionar, pero conviene tener en mente que algunas
> cosillas como restricciones UNIQUE no funcionan en jerarquias de
> herencia, y tampoco las FK.

En la clase base, en las que heredan o en ambas?

Y no se si es muy largo el 'porque' para explicarlo ¿?
(no se si es muy largo ... porque no se el porqué)

--
----o---( )---o----
Saludos de Victor Lopez Sabio
d01m01a2000(at)gmail(dot)com
--------oooo--------

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Raúl Mero Moreira 2007-05-09 14:09:15 Re: OT - SELECT DISTINCT
Previous Message jose ricardo 2007-05-09 14:02:22 SELECT DISTINCT