Structure DB commande/produits
Posté : 08 janv. 2021, 11:59
Bonjour,
Je travaille actuellement sur l'insertion de données d'une commande en base de données.
Néanmoins, j'ai des doutes quant à la structure de celle-ci et j'aimerais avoir des avis.
J'ai 5 tables:
client(id_cli[PK], nom, prenom..)
commande(id[PK], id_client[FK] date, etat)
commande_contenu(id_commande[PK][FK], id_produit[PK][FK], quantite)
produit(id_produit[PK], id_famille[FK] nom, prix ..)
famille(id_fam[PK], nom)
Après avoir fait des recherches j'ai décidé de faire une structure comme ça mais c'est la première fois que j'ai + d'une PK dans une table et je voudrais savoir si il y'aurait plus simple. Je suis un peu perdu avec cette table au moment ou je dois faire mes requêtes ..
La question que je me pose surtout lorsque je fais mes requêtes c'est que dois-je insérer et dans quelle table (l'utilisateur sélectionne juste la quantité du produit et clique sur commander)
Merci à vous !!
Je travaille actuellement sur l'insertion de données d'une commande en base de données.
Néanmoins, j'ai des doutes quant à la structure de celle-ci et j'aimerais avoir des avis.
J'ai 5 tables:
client(id_cli[PK], nom, prenom..)
commande(id[PK], id_client[FK] date, etat)
commande_contenu(id_commande[PK][FK], id_produit[PK][FK], quantite)
produit(id_produit[PK], id_famille[FK] nom, prix ..)
famille(id_fam[PK], nom)
Après avoir fait des recherches j'ai décidé de faire une structure comme ça mais c'est la première fois que j'ai + d'une PK dans une table et je voudrais savoir si il y'aurait plus simple. Je suis un peu perdu avec cette table au moment ou je dois faire mes requêtes ..
La question que je me pose surtout lorsque je fais mes requêtes c'est que dois-je insérer et dans quelle table (l'utilisateur sélectionne juste la quantité du produit et clique sur commander)
Merci à vous !!