|
Hola y gracias por tu respuesta,pero creo que no me expliqué bien.
La
relación 1 a 1 es entre REPARTIDOR y LISTAREPARTOS. Luego además cada
LISTAREPARTOS tendrá N REPARTIDOR como dices,pero mi cuestión era en la
relación entre REPARTIDOR y LISTAREPARTOS.
Ya he solucionado mi duda,así que os dejo la solución por si a alguien puede servirle.
Tengo,básicamente:
- REPARTIDOR, con su id_repartidor
- LISTAREPARTOS, con su id_listarepartos
Para
hacer la relación de 1 a N entre éstas, añado como foreign key
id_listarepartos a REPARTIDOR, teniendo así que cada REPARTIDOR tiene
una única LISTAREPARTOS.Sin embargo, una LISTAREPARTOS puede ser la misma para varios REPARTIDORES, es decir, tenemos una relación de 1 LISTAREPARTOS------ N REPARTIDOR.
Para hacer que ésta relación sea de 1 a 1, basta con añadir la
propiedad UNIQUE a esta foreign key, (Index Kind---UNIQUE), ya que de
esta manera id_listarepartos no puede repetirse en la tabla REPARTIDOR,
por lo que una LISTAREPARTOS sólo puede pertenecer así a un REPARTIDOR.
Saludos y gracias ;)
|