Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2015, 07:50
screen
 
Fecha de Ingreso: mayo-2015
Mensajes: 3
Antigüedad: 9 años
Puntos: 0
Respuesta: Relación cíclica??

Hola, gnzsoloyo, muchas gracias por contestar.
Disculpa, pero no he entendido del todo lo que me has explicado. Creo que lo que has dicho de si un empleado tiene tareas por fuera de los proyectos, no es así exactamente. Es difícil explicarlo en un foro jeje pero intentaré ser más detallado con la situación.

Reglas:
1. Un Empleado puede tener 1 o más Proyectos asignados. Y un Proyecto puede estar asignado a uno o más Empleados. (N:M)

2.Un Proyecto puede contener una o más Instalaciones. Y una Instalación puede estar en más de un Proyecto. (N:M)

3. Un Empleado tiene asignadas una o más Instalaciones para cada proyecto. Y una Instalación puede ser asignada a más de un Empleado.


Aquí un ejemplo:

EMPLEADO:
1 Juan
2 Pedro

PROYECTO:
1 ProyectoA
2 ProyectoB

INSTALACIONE:
1 EdificioA
2 EdificioB
3 EdificioC

EMPLEADO_PROYECTO:
1 Juan - ProyectoA
2 Pedro - ProyectoA

PROYECTO_INSTALACION:
1 ProyectoA - EdificioA
2 ProyectoA - EdificioB
2 ProyectoA - EdificioC
3 ProyectoB - EdificioA
4 ProyectoB - EdificioB

Juan trabaja para el ProyectoA, pero solo puede visitar las Instalaciones "EdificioA y EdificioB". El EdificioC está en su mismo Proyecto pero él no puede visitarlo. No obstante, Pedro que está en el mismo Proyecto, sí puede visitar el EdificioC (es decir todos).

Lo que no llegamos a entender, es como hacerlo para que no sea una relación cíclica.

Muchas gracias otra vez!