Hola gente!!
¿¿Como puedo hacer una relación 1 a 1?? Os cuento mi diagrama de base de datos un poco simplificado. Tengo una tabla Repartidor,otra Posición GPS y otra DirecciónDestino. Quiero relacionar:
- 1 a 1 Repartidor con PosicionGPS
- 1 a 1 DirecciónDestino con PosicionGPS
Me han comentado que ponga claves foráneas a ambos lados de la relación 1 a 1. Es decir,qe haga lo siguiente:
Repartidor... id_repartidor,id_posiciongps
DireccionDestino.... id_direccionDestino,id_posicionGPS
Hasta aquí tendría relaciones 1 a N. Para hacer de 1 a 1:
PosicionGPS: id_posiciongps,id_direcciondestino,id_repartidor
Lo que me choca de esto es que en PosicionGPS,va a estar vacío o id_direcciondestino o id_repartidor... Por ello,no se si hay alguna otra forma de hacer esto...Algo como hacer que id_posiciongps no pueda repetirse en Repartidor y en DireccionDestino.
Alguien sabe cómo hacer esto,o si voy bien encaminada??
Muchas gracias y saludillos