Problem : conception fiche produit
Résolu/Fermé2 réponses
cycloop
Messages postés
69
Date d'inscription
mercredi 22 octobre 2008
Statut
Membre
Dernière intervention
8 avril 2013
17
22 juil. 2010 à 08:19
22 juil. 2010 à 08:19
La "règle générale" consiste à découper en plusieurs table si l'information est redondante.
Par exemple, tu peux avoir des tables "Famille", "Catégorie" qui vont contenir les informations relatives à la famille du produit. Même si ces tables ne contiennent qu'un id et le nom de la famille, c'est utile de séparer (tu gagnes la différence de taille entre un int et une chaine de caractère)
Tout ce qui est unique au produit doit se trouver dans ta table produit.
Pour reprendre tes propositions :
- caractéristiques techniques : seulement si plusieurs produit peuvent avoir la même description technique
- caractéristiques commerciales : plutôt oui. je suppose que certaines remises s'appliquent à plusieurs produits.
- détail stock : c'est comme pour les caractéristiques techniques, vois s'il y a redondance d'information
Par exemple, tu peux avoir des tables "Famille", "Catégorie" qui vont contenir les informations relatives à la famille du produit. Même si ces tables ne contiennent qu'un id et le nom de la famille, c'est utile de séparer (tu gagnes la différence de taille entre un int et une chaine de caractère)
Tout ce qui est unique au produit doit se trouver dans ta table produit.
Pour reprendre tes propositions :
- caractéristiques techniques : seulement si plusieurs produit peuvent avoir la même description technique
- caractéristiques commerciales : plutôt oui. je suppose que certaines remises s'appliquent à plusieurs produits.
- détail stock : c'est comme pour les caractéristiques techniques, vois s'il y a redondance d'information