jose ricardo escribió: > No se si esto es un offtopic y en caso de serlo pido mid disculpas. > > Resulta que en una clase de gestión de DB surgió una discusión acerca > de si era mejor el uso de claves naturales, es decir tomar campos de > la misma entidad para formar su Primary Key o si por el contrario > hacer uso de un valor incremental para definir esta (Claves > artificailes). al final no se llego a un consenso pues habian miembro > de la clase de acuerdo con uno u otro metodo. yo siempre he usado > claves naturales pues esta fue la que aprendi en mi curso de DB en > pregrado.
Este es un tópico de permanente y acalorado debate. Hay gente en ambos bandos y ambos tienen buenos argumentos ... tal como pasó en tu clase :-). Si quieres ver discusiones en inglés puedes buscar en la web por "surrogate vs. natural keys". Puede que hasta haya una página en la wikipedia al respecto :-D -- Alvaro Herrera http://planet.postgresql.org/ "No hay ausente sin culpa ni presente sin disculpa" (Prov. francés) -- TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán
