14/01/2013, 21:49
|
| Moderador | | Fecha de Ingreso: marzo-2005 Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses Puntos: 1360 | |
Respuesta: Django Model, ForeignKey ubicación Un foreing key y una primary key es una relación One-To-Many.
Basado en lo anterior:
En tu primera opción una canción puede tener uno o mas géneros pero un genero solo tendrá una canción.
Mientras que en tu segunda opción un genero puede tener una o mas canciones, pero una canción solamente tendrá un genero.
En mi opinión tu relación debería ser Many-To-Many por que una canción puede tener varios generos y un genero puede tener varias canciones. |