From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com> |
Cc: | Laura Martinelli <lmartinelli(at)unlu(dot)edu(dot)ar>, Luis Ramon Sanchez Rico <sabrewolf76(at)gmail(dot)com>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] relación a una tabla u a otra tabla |
Date: | 2014-04-29 20:37:56 |
Message-ID: | CAJKUy5hCjbt8PH=C7E=MtGneAmBx65jmLvvMUCkk0i0aZW3a0A@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2014-04-29 14:06 GMT-05:00 Guillermo E. Villanueva <guillermovil(at)gmail(dot)com>:
> disculpen por aparecer un poco tarde, la propuesta que yo hacía era para
> evitar forzar un valor NULL, podemos ver que en las filas de la tabla
> siempre va a haber un valor NULL, siempre! y eso no em muy bien visto en
> diseño conceptual del modelo. Solo para justificar mi propuesta :-)
>
Recuerdo que me enseñaron eso en la universidad pero no me parece que
tenga sentido.
La otra alternativa es crear un campo de tipo en el que indique si es
materia o taller y tener un constraint trigger (no un FK) que
verifique la integridad referencial.
PS: los FK estan implementados usando constraint triggers, aun asi no
es lo mismo tener un FK que definir un constraint trigger de
usuario... creo
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Martín Marqués | 2014-04-29 20:45:11 | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] relación a una tabla u a otra tabla |
Previous Message | ʚïɞ...liss ...εïз | 2014-04-29 19:30:39 | Ayuda con actualizacion |