Le titre pourrait être pas très précis, mais voici ce que je voudrais faire, et de demander des conseilsComment structurer une base de données pour stocker différentes valeurs
J'ai deux tables, l'une est dédiée à des artistes différents, l'autre pour différents genres musicaux. L'idée finale est d'assigner un ou plusieurs genres à un artiste.
Je pensais utiliser tbl_genre.ID et le stocker dans tbl_artist.genre mais cela ne fonctionnera pas (problèmes possibles lors de la recherche d'un genre spécifique dans tbl_artist en utilisant LIKE%%).
L'autre option est peut-être de créer une table 3 et de stocker tous les types de caractères pertinents pour un artiste dans une rangée séparée, mais cette solution semble "boiteuse", et je me demande s'il y en a une meilleure.
Merci.
Très typique je dirais. C'est la deuxième relation la plus fréquente après one-to-many. – GolezTrol
N'oubliez pas de créer une clé primaire composite autour de artist_id et genre_id. – cdhowie
Bon point. Mis à jour pour lire 'très' :) – rwilliams