Jointure de table produit - SQL/NoSQL - Programmation
Marsh Posté le 03-02-2010 à 13:21:38
Pourquoi ne pas tout mettre dans 1 seule table ?
un produit peut avoir plusieurs fiches ? (ou inversement ?)
dans tous les cas, a mon avis il ne faut pas avoir le prix à 2 endroits différents sauf si ta notion de prix n'est pas tout a fait la même dans tes 2 cas de figure
Marsh Posté le 03-02-2010 à 14:08:00
Tu développes from scratch une boutique en ligne
Marsh Posté le 03-02-2010 à 14:46:35
Pourquoi séparer les deux alors ?
Sinon si 1 fiche <==> 1 produit, alors le prix au niveau du produit (ce qui semble le plus logique) et l'id_produit dans la table fiche.
Marsh Posté le 03-02-2010 à 14:50:29
Ben ça dépend du système que tu cherches à modéliser.
A première vue, je dirais que ça peut se justifier... ou pas
ça dépend du système que tu cherches à modéliser.
Par exemple, dans le cadre de la modélisation d'une BDD utilisateurs, 1 utilisateur <==> 1 adresse et pourtant, on a décidé de splitter les 2 tables parce que la différences sémantiques des utilisateurs et des adresses est forte. De plus, il y a un lien de d'association de l'adresse vers l'utilisateur qui existe dans notre contexte.
Marsh Posté le 03-02-2010 à 14:54:20
il ny a pas d'utilisateurs dans ma base.
C'est une base de donnée de produits
Marsh Posté le 03-02-2010 à 10:58:57
Bonjour à tous,
je suis en train de créer des tables pour une boutique en ligne.
J'ai deux tables : Produits et Fiches
Je voudrai faire en sorte que les deux tables soient liées dès le départ pour ne pas modifier le prix d'un produit dans les 2 tables à chaque fois.
Je sais que la commande REFERENCES peut faire cela mais je ne sais plus comment faire...
Pourriez-vous m'aider ?
Merci beaucoup