[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Sop.Tec.LinuxPPP] Una pregunta de base de datos



estoy de acuerdo que las llaves numericas muchas veces
son mas faciles de implementar otro ejemplo seria la
matricula de los alumnos de una universidad que podria
estar conformada por el año de ingreso y un numero
consecutivo pero la mosca en la sopa es que esta
funciona bien si solo tienes una carrera si tienes dos
o mas carreras podrias agregar "n" digitos por carrera
pero el usuario tendria que aprenderse el orden en que
metio las carreras y en cambio por letras estas pueden
ser la abreviatura de la carrera.

Ahora bien tambien lo mejor es basarte en el volumen
de información que manejes puesto que si creas una
llave de 4 digitos tienes un rango de llaves del 0 al
9999 y en cambio si usas solo letras (si no me falla
la formula) las posibles convinaciones son 531441 y si
usas alfanumericos son un ching.... y lo mas
importante es que a uno como programador no le afecta
que tipo usar pero para el usuario es mas facil
aprenderse una alfanumerica.




 --- Israel Benítez Esquivel <israelbz en yahoo com mx>
escribió: > Yo prefiero las llaves numéricas, pero
depende de
> los datos y el uso
> que se les vaya a dar. Por ejemplo, si tienes una
> tabla con datos de
> televisores, es fácil hacer del número de serie la
> llave primaria, pero
> si es una lista de personas, es más difícil
> construir una llave primaria
> alfanumérica (podría ser el CURP) y será mucho más
> grande que un entero
> de 4 o de 8 bytes.
> 
> Asi, yo digo que la mejor solución depende de cada
> caso en particular.
> 
> El mié, 18-06-2003 a las 10:06, Francisco Chávez
> Castañeda escribió:
> > 
> > Perdón el offtopic, pero tenemos aca una discusión
> sobre que si mejor 
> > implementar en la medida de lo posible llaves
> numéricas como llaves 
> > primarias o si es mejor utilizar llaves
> alfanuméricas que representan 
> > parte de la información asociada al registro.
> ¿Ustedes que opinan?
> > 
> > Gracias
> > 
> > 
> > -- 
> > Lista de soporte de LinuxPPP
> > Dirección email: Linux en linuxppp com
> > Dirección web:
> http://mail.linuxppp.com/mailman/listinfo/linux
> > Reglas de la lista:
> http://linuxppp.net/reglas.html
> 
> 
> 
> -- 
> Lista de soporte de LinuxPPP
> Dirección email: Linux en linuxppp com
> Dirección web:
> http://mail.linuxppp.com/mailman/listinfo/linux
> Reglas de la lista: http://linuxppp.net/reglas.html 

_________________________________________________________
Do You Yahoo!?
La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx
-- 
Lista de soporte de LinuxPPP
Dirección email: Linux en linuxppp com
Dirección web: http://mail.linuxppp.com/mailman/listinfo/linux
Reglas de la lista: http://linuxppp.net/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]