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