Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/01/2019, 13:17
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: Modelar relacion 1:1

aunque estructuralmente la primera opcion es la mejor, hablando de rendimiento, la segunda seria, y eso todavia se podria mejorar cuando se habla relacion 1:1 , se supone que ambos tienen el ID unico

yo lo dejaria de la siguiente forma
Código:
[empleado]
*id
*nombre
--------------------
[contacto]
*id
*nombres
*apellidos
*calle
*etc........................
ya que al hacer un inner JOIN etc

puedes hacer la relacion con "empleado.id=contacto.id" y asi evitar el redundar
"empleado.empleado_id=contacto.contacto_id, ojo que tienes que tomar en cuenta que en una RELACION 1:1 , ambas claves deben ser Identicas, en todo aspecto, excepto en el AutoIncremental

aunque yo te sugeriria que en lugar de un ID numerico, uses los Codigos DNI de cada persona, ya que supuestamente son UNICOS, y podrias usarlos para otros Documentos, sin tener que Recurrir a un JOIN
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9