Bonjour!
Je me permets de vous soumettre un problème que je rencontre avec une base données que j'aimerais mettre sur pieds. Pour illustrer, le meilleur exemple est probablement une bibliothèque musicale.
Ainsi imaginons... j'ai 8 tables (albums, artists, genres, labels, producers, songs, studios & writers).
Une chanson peut très bien appartenir à plusieurs genres ou labels, et avoir été écrite ou produite par plusieurs personnes différentes.
Comment définir les relations entre ces tables de manière efficace? Faut-il établir les liens de manière individuelles (songs-genres, songs-labels)? Ou existe-t-il un autre moyen?
Merci d'avance!
Je me permets de vous soumettre un problème que je rencontre avec une base données que j'aimerais mettre sur pieds. Pour illustrer, le meilleur exemple est probablement une bibliothèque musicale.
Ainsi imaginons... j'ai 8 tables (albums, artists, genres, labels, producers, songs, studios & writers).
Une chanson peut très bien appartenir à plusieurs genres ou labels, et avoir été écrite ou produite par plusieurs personnes différentes.
Comment définir les relations entre ces tables de manière efficace? Faut-il établir les liens de manière individuelles (songs-genres, songs-labels)? Ou existe-t-il un autre moyen?
Merci d'avance!