Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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.