je réfléchis sur la conception d'une base de donnée, cependant, une question me taraude depuis quelques temps.
Est-ce le bien de faire une liaison en "cercle", j'explique:
marchands
-----------
marchand_id
marchands_catalogues
---------------------------
catalogue_id
catalogues_articles
-----------------------
article_id
article_catalogue_id
article_marchand_id
pour la table 'catalogues_articles', je n'ai pas l'utilité de devoir faire une jointure sur la table 'marchands_catalogues' pour récupérer le marchand.
donc, est ce bien d'ajouté une clé étrangère sur la table 'catalogues_articles' vers la table 'marchands' ?
merci