Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1591 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Jointure de table produit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Jointure de table produit

n°1962544
quaresma
Posté le 03-02-2010 à 10:58:57  profilanswer
 

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

mood
Publicité
Posté le 03-02-2010 à 10:58:57  profilanswer
 

n°1962584
boboss75
Posté le 03-02-2010 à 13:21:38  profilanswer
 

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

n°1962613
rufo
Pas me confondre avec Lycos!
Posté le 03-02-2010 à 14:08:00  profilanswer
 

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
n°1962628
quaresma
Posté le 03-02-2010 à 14:43:21  profilanswer
 

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

n°1962630
Profil sup​primé
Posté le 03-02-2010 à 14:46:35  answer
 

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.

n°1962631
quaresma
Posté le 03-02-2010 à 14:49:01  profilanswer
 

je garde 2 tables distinctes ?

n°1962632
Profil sup​primé
Posté le 03-02-2010 à 14:50:29  answer
 

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
n°1962637
quaresma
Posté le 03-02-2010 à 14:54:20  profilanswer
 

il ny a pas d'utilisateurs dans ma base.
 
C'est une base de  donnée de produits

n°1962640
Profil sup​primé
Posté le 03-02-2010 à 14:57:28  answer
 

:pt1cable:

n°1962644
quaresma
Posté le 03-02-2010 à 15:04:58  profilanswer
 

:pt1cable:  en effet


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Jointure de table produit

 

Sujets relatifs
Probleme requête alter tableJointure 'LIKE' SQL => BO
Récupérer le dernier ID d'une table MySQLtable SQL Ajouter une colonne au lieu de creer une nouvelle table
UPDATE avec jointureAide sur jointure externe complête
[MySQL] Jointure : Afficher autre chose si pas de résultat?récupérer un lien de la bbd et le mettre sur un titre récupéré
Creer des champs en fonction d'une autre tablevisuel studio 2008/inserer donnees dans une table sans doublon
Plus de sujets relatifs à : Jointure de table produit


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR