Ayuda con relacion (trampa del abismo)

Iniciado por d91, 25 Septiembre 2017, 18:06 PM

0 Miembros y 1 Visitante están viendo este tema.

d91

Hola, he estado buscando una forma de solucionar una relacion entre 3 tablas, tengo un DEPARTAMENTO donde trabaja EMPLEADO supervisa PROYECTO, pero puede ser que un proyecto no tenga empleados y solo este asignado a un departamento, entonces un DEPARTAMENTO tiene asignado muchos PROYECTOS, mi duda es en el diseño logico, debo crear una tabla adicional para "tiene asignado muchos PROYECTOS" o como jalo el ID del departamento a la tabla PROYECTO cuando no tiene empleados asignados y esta tabla PROYECTO necesariamente pide el ID del empleado? gracias de antemano por su ayuda:)

ivancea96

¿Y poniendo en la tabla PROYECTO una id del departamento al que pertenece?

d91

Si, pero no logro entender que hacer para dejar null la FORANEA en la tabla PROYECTO que pertenece al empleado

ivancea96

Si no le pones "NOT NULL" a la FK, no hay problema en que sea NULL.