Bonjour,
Je développe actuellement une solution e-commerce qui doit gérer les stocks de produits.
Après avoir développé une grande partie du MCD/MPD (j'utilise DB Designer qui mélange les 2 types de schema en 1 format hybride) je suis confronté à un problème :
Je souhaite stocker la quantité d'un produit en fonctions des valeurs de ces options (exemple : j'ai un t-shirt de taille L, de couleur rouge) mais je n'arrive pas à le concevoir avec merise.
----------------------------
Les tables :
produit (produit_id(PK), produit_designation, produit_description...)
|
(1..n)
|
option_produit (option_produit_id(PK), produit_id(FK), option_produit_designation...)
|
(n..n) (option_produit_a_valeur_option_produit(option_produit(FK), valeur_option_produit(FK))
|
valeur_option_produit (valeur_option_produit_id(PK), valeur_option_produit_designation...)
----------------------------
En somme j'ai besoin d'un table qui contient comme clefs
produit_id, (la liste des option_produit_id avec les valeurs correspondantes (valeur_option_produit_id)) dans laquelle je pourrait stocker la quantité.
Quelqu'un aurait une idée ? Merci
ps: C'est pas très clair mais c'est pas facile à expliquer
Partager