Jointure de table produit

Jointure de table produit - SQL/NoSQL - Programmation

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

Reply

Marsh Posté le 03-02-2010 à 10:58:57   

Reply

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

Reply

Marsh Posté le 03-02-2010 à 14:08:00    

Tu développes from scratch une boutique en ligne :??:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 03-02-2010 à 14:43:21    

bonjour,
non un produit n'a qu'une seule fiche.

Reply

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.

Reply

Marsh Posté le 03-02-2010 à 14:49:01    

je garde 2 tables distinctes ?

Reply

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  :o
ça dépend du système que tu cherches à modéliser.  :o

 

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.


Message édité par Profil supprimé le 03-02-2010 à 14:52:15
Reply

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

Reply

Marsh Posté le 03-02-2010 à 14:57:28    

:pt1cable:

Reply

Marsh Posté le 03-02-2010 à 15:04:58    

:pt1cable:  en effet

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed