Bonjour à tous,
Je suis en pleine phase de réflexion concernant un projet de fightwear.
Au départ j'avais les tables produit et catégorie. La table catégorie étant composé des attributs suivant : d'un ID, d'un ID_REFERENCE_CAT pour la sous-catégorie qui référence ID, d'un NOM et d'une DESCRIPTION.
Je m'étais dis cela en pensant, 1 produit appartient à une sous-catégorie qui appartient à une catégorie, ou directement à une catégorie. Donc, un produit appartient à une seule catégorie, mais une catégorie peut avoir plusieurs produit.
Exemple : La catégorie Karaté étant composé des sous-catégories Kimono et ceinture. Ou encore la catégorie DVD qui n'a pas de sous-catégorie.
En approfondissant ma réflexion, je m'aperçois que je vais très vite me retrouver avec pas mal de duplication de sous-catégorie, et surtout, je me dis qu'un produit peut appartenir à plusieurs catégorie.
Exemple : La catégorie Karaté étant composé des sous-catégories Kimono et protection. La catégorie Kung-Fu étant composé des sous-catégories kimono et protection.
Il est admit de se dire que la sous-catégorie Kimono pour Karaté et Kung-Fu ne contiendront pas les même produits, mais que la sous-catégorie protection contiendra les mêmes produits que pour Karaté et Kung-Fu.
C'est à partir de là que les choses se sont gâté pour moi, car je ne sais pas comment formuler ça
Au départ j'avais :
Produit : ID_produit, ID_cat, nom ...
Catégorie : ID_categorie, ID_reference_Cat, nom, description
Maintenant je me retrouve avec quelque chose comme :
Produit : ID_produit, ID_cat, nom ...
Catégorie : ID_categorie, nom, description
Sous-Catgegorie : ID_sous_cat, ID_cat, nom, description
Sous-Cat_appartenance : ID_categorie, ID_sous_cat
Quelque chose me gêne, mais je n'arrive pas à trouver quoi
Merci à tous pour votre aide.
Partager