Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/10/2009, 03:07
envipe79
 
Fecha de Ingreso: agosto-2009
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Relacion Muchos a Muchos

Pues bien, la primera se usa siempre y cuando la relación no modele otra problematica en la Base de datos. En cambios la segunda siempre se usa cuando una relación muchos muchos modela más de una problematica dentro de la BD, ejemplo: que quieras usar ese ID como identificador de alguna otra tabla, que perfectamente podrías usar las dos llaves de la primera, pero es un poco engorrozo trabajar con muchas llaves. Las actualizaciones en Cascada son un poco más complejas etc. El trabajo con llaves subrogadas a veces se hace mucho más como. Pero en un principio estan correctas las dos formas de modelar una relación m:n. La cuestión estría en determinar cual modelo usar segun tu problematica. Recuerda que las Bases de Datos Modelan problemas de la vida real y siempre y cuando cumplas con los procesos de normalización y desnormalización estará correcta tu BD.