Mysql
 sql >> Base de données >  >> RDS >> Mysql

Saisie d'une quantité variable de données dans une base de données avec la meilleure normalisation possible

Si je comprends bien le problème au niveau de la base de données, devriez-vous utiliser une table intermédiaire appelée quelque chose comme ProductSupplier contenant une colonne Product_ID et Supplier_ID.

Ensuite, lorsqu'un fournisseur sélectionne un produit, ajoutez à la fois le fournisseur et l'identifiant du produit dans une nouvelle colonne de ce tableau.

Cela permettra à plusieurs fournisseurs de sélectionner le même produit et à plusieurs produits d'être sélectionnés par le même fournisseur.

EDIT :je voulais dire "ajouter à la fois le fournisseur et l'identifiant du produit à une nouvelle ligne dans ce tableau"