Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2019, 17:13
Avatar de gringofer
gringofer
 
Fecha de Ingreso: agosto-2010
Ubicación: Córdoba, Argentina
Mensajes: 338
Antigüedad: 13 años, 9 meses
Puntos: 22
Modelar relacion 1:1

Hola, buenos dias.

Estoy intentando modelar una relación 1:1 , en este caso les dejo un ejemplo muy basico y simple, donde un empleado puede tener solo un dato de contacto, y ese dato de contacto puede pertenecer solo a ese empleado. No quiero agregar todo en la tabla empleado.
Se me ocurren dos opciones:

1) Las dos tablas de arriba, donde empleado tiene una campo con clave foranea "id_contacto", y es "unique", que apunta a la tabla "Contacto" donde se almacenan sus datos.

2) Las dos tablas de abajo, donde empleado y contacto tienen la misma clave primaria, por ejemplo el empleado que tenga id_empleado = 1, le correspondera la tabla contacto que tenga id_empleado = 1


¿Es alguna de estas formas la correcta? Si no lo es, ¿Cual seria?



Saludos
__________________
Si quieres cambio verdadero, pues camina distinto...