Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2009, 15:28
nadiuskiss
 
Fecha de Ingreso: abril-2009
Mensajes: 7
Antigüedad: 15 años, 7 meses
Puntos: 0
Relacion uno a uno

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