Sin dudarlo usa un id.
El motivo? Las personas pueden cambiar de tipo de documento y/o de
numero de documento y el sistema ni se va a enterar. De la otra
manera eso es imposible.
Si necesitas buscar después por esos datos lo podes hacer, pero
univoco siempre va a ser un id!
Saludos.
Eduardo Vanzulli
Ing. en Sistemas
El día 16 de enero de 2011 10:17, Julio <jnegro65@stripped>
escribió:
> Mirá, en mi experiencia te recomendaría no confiar en la unicidad del
> documento
> de identidad; he trabajado con padrones electorales hace muchos años y se que
> existen personas que poseen el mismo número, no se si te conviene combinar
> ese
> dato con otro o generar una nueva clave.
>
> Julio
>
>
>
> ----- Mensaje original ----
> De: Fresh Poison
> Para: mysql-es@stripped
> Enviado: sábado, 15 de enero, 2011 20:34:10
> Asunto: ¿Qué PK usar en una tabla personas?
>
> Estimados,
>
> En mi trabajo se está por armar una nueva Base de Datos y se discutió
> sobre la
> tabla personas generandose la duda si sería conveniente la creación de
> un id de
> persona o usar el documento de identidad como clave primaria.
>
> Para complicar un poco la cosa pueden existir documentos extranjeros en la BD
> así que supongo se debería utilizar una clave compuesta en el
> caso de que el
> documento sea el ganador :)
>
> La mayoría quiere utilizar el documento pero yo recuerdo que en mis
> días de
> alumno un profesor nos recomendó no utilizarlo.
>
> Como dudo de la sapiencia de mi profesor, de la de mis compañeros y sobre
> todo
> de la mía propia vengo por estos lares a preguntar a los que saben ;)
>
> Saludos
>
> -- Lista de Correos de MySQL
> Para el historial de la lista: http://lists.mysql.com/mysql-es
> Para cancelar inscripción:
> http://lists.mysql.com/mysql-es?unsub=1
>
>
>
>
> --
> Lista de Correos de MySQL
> Para el historial de la lista: http://lists.mysql.com/mysql-es
> Para cancelar inscripción: http://lists.mysql.com/mysql-es?unsub=1
>
>