List:Spanish« Previous MessageNext Message »
From:Hernán Beati - SaberWeb.com.ar Date:January 18 2011 3:41pm
Subject:Re: ¿Qué PK usar en una tabla personas?
View as plain text  
El 18/01/2011 06:25 a.m., Jaime Crespo Rincón escribió:
> Aparte de las razones conceptuales y lógicas que se han dado desde un
> punto de vista práctico y relacional, que por supuesto también
> comparto, hay una razón técnica para no usar identificadores como
> carnés o números de seguridad social.
>

Comparto los motivos técnicos, y se me ocurre otra razón que lleva a un 
camino sin salida: en un sistema internacional, donde los usuarios 
puedan registrarse desde más de un país, es totalmente posible que 
existan dos usuarios con el mismo número exacto de documento (existen 
muchísimos documentos en el mundo con el mismo número, solo que 
correspondientes a distintos países). Ese dato de la realidad, invalida 
el uso del DNI como clave primaria...

Es necesario analizar cuidadosamente el dominio de la realidad del que 
extraemos nuestros datos, antes de modelarlo en nuestros sistemas.

¿Y qué cantidad de dígitos tendrá un DNI chino? ¿Diez
dígitos? Para 
clave primaria, lo veo algo excesivo, no creo que el "id" del sistema 
del que estamos hablando tenga tanta cantidad de usuarios como "miles de 
millones"...

Un saludo,

--
Hernán Beati
http://www.saberweb.com.ar
Thread
¿Qué PK usar en una tabla personas?Fresh Poison16 Jan
  • Re: ¿Qué PK usar en una tabla personas?Julio16 Jan
    • Re: ¿Qué PK usar en una tabla personas?Eduardo Vanzulli16 Jan
  • Re: ¿Qué PK usar en una tabla personas?Jose M. De la Huerga16 Jan
    • Re: ¿Qué PK usar en una tabla personas?Thomas Goik - auXion.de16 Jan
  • Re: ¿Qué PK usar en una tabla personas?Angel Alberto Briceño Obregón16 Jan
  • Re: ¿Qué PK usar en una tabla personas?José C. Massón17 Jan
    • Re: ¿Qué PK usar en una tabla personas?Carlos Barboni17 Jan
      • Re: ¿Qué PK usar en una tabla personas?SW Computación17 Jan
  • Re: ¿Qué PK usar en una tabla personas?DTH66619 Jan
Re: ¿Qué PK usar en una tabla personas?Carlos Barboni17 Jan
  • Re: ¿Qué PK usar en una tabla personas?José C. Massón18 Jan
    • Re: ¿Qué PK usar en una tabla personas?Sebastian Moreno18 Jan
      • Re: ¿Qué PK usar en una tabla personas?Jaime Crespo Rincón18 Jan
        • Re: ¿Qué PK usar en una tabla personas?Hernán Beati - SaberWeb.com.ar18 Jan
          • Re: ¿Qué PK usar en una tabla personas?Angel Alberto Briceño Obregón18 Jan
          • Re: ¿Qué PK usar en una tabla personas?Carlos Barboni18 Jan
            • Re: ¿Qué PK usar en una tabla personas? \"José C. Massón\" 18 Jan
              • Re: ¿Qué PK usar en una tabla personas?Hernán Beati - SaberWeb.com.ar18 Jan
                • Re: ¿Qué PK usar en una tabla personas?Carlos Barboni18 Jan
                  • AW: ¿Qué PK usar en una tabla personas?auXion.de - Technik18 Jan
                    • Re: ¿Qué PK usar en una tabla personas?Andrés G. Montañez18 Jan
                    • Re: AW: ¿Qué PK usar en una tabla personas?Hernán Beati - SaberWeb.com.ar18 Jan
      • Re: ¿Qué PK usar en una tabla personas?Jose M. De la Huerga19 Jan