Bonjour
j'ai besoin d'aide pour modéliser le schéma d'une base.
Il s'agit de faire une base de données pour stocker des informations produits, mais mon probleme est qu'il y a plusieurs types de produits avec des attributs différents.
Imaginons que je doive stocker des infos sur des marteaux (no_produit + 3 autres attributs) et des tournevis (no_produit + 5 autres attributs).
Par la suite, une table detail des commandes utilise le no_produit en clé etrangere.
Faut-il que je crée une table pour chaque type de produits?
Dans ce cas, est-ce que ca ne risque pas de poser de probleme quand je voudrais avoir le nom du produit depuis le no_produit stocké dans la table detail commandes? Est-ce que ca m'oblige à faire une jointure sur toutes les tables stockant des produits pour recuperer le nom du produit?
ou alors faut-il que je cree 1 seule table produit + 1 autre table contenant toutes les caracteristiques possible de tous les produits + 1 autre table qui ferait la liaison entre le no_produit et l'id de la caracteristique du produit?
je suis un peu perdu... merci de votre aide.
Partager