Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Campos Clave - que es Mejor?

Estas en el tema de Campos Clave - que es Mejor? en el foro de Bases de Datos General en Foros del Web. Saludos compañeros. Que opinan ustedes, que es mejor, mas optimo y mas funcional, crear tablas con campos clave con codigo numericos autoincremetables (1,2,3,4,5, . . ...
  #1 (permalink)  
Antiguo 23/06/2004, 08:48
 
Fecha de Ingreso: junio-2004
Mensajes: 90
Antigüedad: 19 años, 10 meses
Puntos: 0
Información Campos Clave - que es Mejor?

Saludos compañeros.

Que opinan ustedes, que es mejor, mas optimo y mas funcional, crear tablas con campos clave con codigo numericos autoincremetables (1,2,3,4,5, . . .) o crear campo clave con codigo alfanumericos (A06042004).


Que opinan compañeros
  #2 (permalink)  
Antiguo 23/06/2004, 11:41
 
Fecha de Ingreso: junio-2004
Mensajes: 90
Antigüedad: 19 años, 10 meses
Puntos: 0
Algun comentario sobre el tema
  #3 (permalink)  
Antiguo 23/06/2004, 16:41
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
los dos son muy validos ya que a el lo que le interesa es la tabla de asignacion del indice o llave primaria y no la data que tiene
  #4 (permalink)  
Antiguo 24/06/2004, 10:56
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 2 meses
Puntos: 8
Yo por norma general suelo intentar emplear campos clave con significado:

Todo depende de la tabla. Si es una tabla de empleados, por ejemplo, puedes emplear su DNI (documento de identidad), si es una tabla de cabeceras de factura, probablemente te interese emplear un campo del tipo 'xx/0001' donde xx es una serie.

Un campo autonumérico es útil porque no te tienes que preocupar de la duplicidad, pero habrá veces en las que te cueste saber cuál es el registro que te corresponde. Un campo alfanumérico tienes que incrementarlo por código y es más fácil que dupliques, con lo que aumentas las comprobaciones necesarias (y en una tabla de mucho uso, por ejemplo solicitudes en una empresa de telemárketing, es duro).
__________________
Kelpie
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:48.