En realidad por como está pensado el sistema no sería una buena opción,
es un sistema de inscripciones a cursadas, finales, a la universidad,a
talleres, obviamente cada una en distintos momentos del año y otras
cuestiones que hace que lo mejor sea tener tablas distintas.
De todas formas, muchas gracias por tu sugerencia.
Laura.
El 15/04/14 11:49, ROBWARE RUIZ escribió:
Yo no crearia la tabla talleres, en la tabla materias colocaría un
campo tipo donde los posibles valores son materia y taller y a los
campos existentes los podria con el valor de materia.
Roberto M. Ruix S.
3153857097
El abr 15, 2014 9:44 AM, "Laura Martinelli" <[email protected]
<mailto:[email protected]>> escribió:
Tengo la siguiente situacion que no sé resolver.
Una tabla "inscripciones" se relaciona con la tabla "materias"
donde una materia puede tener muchas inscripciones de estudiantes
por lo que tengo una clave foránea en inscripciones de uno a muchos.
Ahora me surgió la necesidad de reflejar que una inscripción pueda
tener una relación en la tabla "materias" o en una nueva tabla
"talleres", es decir que la relación pueda ser algo así como
optativa, o bien es una inscripción a una materia o bien es una
inscripción a un taller.
Mi duda es como reflejo esta situación ya que cree la nueva tabla
y cree una nueva clave foránea a esta tabla pero el problema es
que cuando quiero hacer un insert falla debido a uno de los dos
constraint. Por otro lado quisiera poder asegurarme que al hacer
el insert hay una relación existente en alguna de las dos tablas.
Muchas gracias, espero haber sido clara.
__________ Information from ESET Mail Security, version of virus
signature database 9674 (20140414) __________
The message was checked by ESET Mail Security.
http://www.eset.com
-
Enviado a la lista de correo pgsql-es-ayuda
([email protected] <mailto:[email protected]>)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
__________ Information from ESET Mail Security, version of virus signature
database 9679 (20140415) __________
The message was checked by ESET Mail Security.
http://www.eset.com