Bonjour à tous,
Je suis en train de modéliser une base de donnée pour un ERP web que nous développons en Zend + ext JS. Je suis face à un problème sur le quel je manque d'idées...
Le projet concerne une entreprise qui fabrique et vend des vêtements de sport entièrement personnalisable. Nous devons gérer l’ensemble de la chaîne : les matières premières qui composent ces articles (matières premières qui sont susceptibles de changer selon les taille et existent en plusieurs couleurs) ainsi que les stocks de celles-ci, les articles avec tous leurs attributs (couleurs, personnalisation, tailles) et les stocks de ces articles dans certains cas... Les clients ont donc la possibilité de choisir les tailles, couleurs (des différentes parties du vêtement) et personnalisation (logo ou sponsor) de l'article. Et en même temps l'entreprise veut pourvoir commander des articles pour les mettre en stock au magasin.
De la façon ou je l'ai modélisé au départ je pensais créer dans la table article toutes les déclinaisons des tailles, couleurs et personnalisation, comme dans un Magento par exemple (chaque article a des attributs "fixés" une couleur et une taille par exemple). Sauf que dans notre cas vu le nombres de combinaisons possible, cela représente des millions d'enregistrements alors qu'il n'y a pas énormément d'articles... La gestion risque d’être vraiment laborieuse. Donc la question est : quelles autres modélisations s'offre à moi ?
Voici le MCD partiel (en cours de modification à cause de ce souci) :
Voir le Fichier : mcd_partiel.jpg
J’espère ne rien avoir oublier... Je reste dans le coin si vous avez des questions...
Partager