Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: d91 en 25 Septiembre 2017, 18:06 pm



Título: Ayuda con relacion (trampa del abismo)
Publicado por: d91 en 25 Septiembre 2017, 18:06 pm
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:)


Título: Re: Ayuda con relacion (trampa del abismo)
Publicado por: ivancea96 en 25 Septiembre 2017, 19:45 pm
¿Y poniendo en la tabla PROYECTO una id del departamento al que pertenece?


Título: Re: Ayuda con relacion (trampa del abismo)
Publicado por: d91 en 25 Septiembre 2017, 22:30 pm
Si, pero no logro entender que hacer para dejar null la FORANEA en la tabla PROYECTO que pertenece al empleado


Título: Re: Ayuda con relacion (trampa del abismo)
Publicado por: ivancea96 en 26 Septiembre 2017, 19:48 pm
Si no le pones "NOT NULL" a la FK, no hay problema en que sea NULL.