Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2015, 05:29
arts
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 16 años
Puntos: 2
Duda sobre relaciones 1-1, n-1, n-n, 1-n

Tengo dudas que no alcanzo a entender según algunos ejemplos.
Por ejemplo si hacemos una relación 1-1 se refiere por ejemplo a que solo 1 empleado puede hacer uso por ejemplo de 1 solo coche en el trabajo no ?. Y ese coche solo puede pertenecer a ese empleado no ?, haciendo imposible que otro empleado use ese coche no ?. Traduciendo esas dos tablas en 1 sola por ejemplo en la que el empleado tiene un campo mas llamado coche no ?. ¿ O se puede tener dos tablas también pasando el id del lado 1 ( en este caso da igual ) por ejemplo el id del empleado a la tabla coche ?.

Si quisiera hacerlo 1 - N tendría 1 empleado que haría uso de varios coches no? y que ese coche puede tener solo a 1 empleado no ?. puede tener esos coches asociados ?, dando lugar a dos tablas una con empleados que pasa su id a la tabla coches, pero... ¿ y si digo que un empleado solo puede tener acceso 3 coches durante toda su vida en la empresa y que no pueden hacer uso otros empleados de esos coches que ya están asociados a un empleado ?. ¿ Cambiarían las tablas ?.

N:N Entiendo que se crea una tercera tabla donde se le pasan los id de coches y empleados a esta, pudiendo tener un empleado repetido con los mismos coches y además entiendo que esa relación debería estar mal en este ejemplo ya que no se diferenciaría que empleado tiene que coche ya que podría repetirse empleado y coche varias veces, como si quisiera tener un histórico de que empleado ha cogido que coche y a que fecha y hora para hacer viable la relación coche - empleado.

Última edición por arts; 04/11/2015 a las 06:19