Bonjour a tous,

Je me lance dans un projet et j'aurais aimé avir votre avis sur la structure de ma base.

Mon client veux ventre des objects, disons des stores.

Il y a 5 types de stores
Pour chauqe type, il y a 5 à 9 coloris
Pour chaque type il y a 5 à 10 matiere

Complication, il veut afficher des prix en fonction des tailles des stores (largeur-hauteur) et en fonction de la matiere.

Je dois structurer ma base de donnée....

Qu'en pensez-vous, que pourriez-vous me conseiller.

En attendabnt, voila ce que je pensais, mais je ne sais pas si c'est la meilleur solution.

Je crée 20 tables:
table 1 : type (champs: type, matiere, coloris)
table 2 : matiere (champs: type, matiere) --> je mets toutes les matiere par type
table 3 : coloris (champs: type, coloris) --> je mets tous les coloris par type
table 4 : 60mm (champs: type, prix, matiere, largeur)
table 5 : 70mm (champs: type, prix, matiere, largeur)
table 6 : 80mm (champs: type, prix,matiere, largeur)
table 7 : 90mm (champs: type, prix, matiere, largeur)
table 8 : 100mm (champs: type, prix, matiere, largeur)
etc justqu'a:
table x : 230mm (champs: type, prix, matiere, largeur) ou plus
et je fais des lien entre table..

Qu'en pensez-vous? Avez-vous mieux?


Merci a tous