> > 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. > > Quisiera escuchar la opinion de los miembros de esta comunidad acerca del > tema. >
Claves artificiales y naturales??? Es la primera vez que oigo esto. Eso para mi es GADEJO(GAnas DE JOderse) pero bueno .... todo dependera de lo que tengas que hacer. Por lo general si son entidades fuertes y las secuencias no son importantes siempre uso numeros secuenciales, es decir, solo uso claves "naturales" cuando son obligatoria usarla. Pero a veces se da el caso qe no existen las claves naturales y tenemos que crearla nosotros mismos *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-849-8087 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* _________________________________________________________________ Stay up to date on your PC, the Web, and your mobile phone with Windows Live http://clk.atdmt.com/MRT/go/119462413/direct/01/-- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
