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

Responder a