Un Concejo : ¿Que es mejor?

15/03/2005 - 21:37 por JHenao | Informe spam
Saludos,
Tengo una tabla con 4 campos, y 3 de ellos son Clave, quisiera su opinion
sobre si puede resultar mas práctico adicionar un campo Entero autonumérico
como Clave en vez de dejar los 3 campos.
Pense en esto sobretodo a la hora de actualizar un registro(desde un
lenguaje),ya que si dejo los 3 como Clave me tocaria incluirlos todos en la
condicion ,principalmente por eso estoy pensando en cambiar la clave a un
entero; pero, me gustaria conocer su opinion.

Adios y gracias por tu opinion.
Adjunto la sencialla estructura actual.
==Campos
MedioId *
ContactoId *
Descripcion*
CiudadId #

*=Pk
#=Requerido
 

Leer las respuestas

#1 José Miguel Torres Gómez
15/03/2005 - 22:54 | Informe spam
Lo que planteas es perfectamente válido, pudes tener un
campo autonumérico y dejar los demás como una llave
foranea, igual las mejores practicas indican que si la
llave primaria de una tabla está compuesta por 4 campos o
más lo mejor es agregar un campo de código que sea la
llave primaria y los demas pasen a ser una llave foranea.
Al tener un solo campo como llave tendras un mejor
performace en las búsquedas.

Preguntas similares