sql >> Database teknologi >  >> RDS >> Mysql

Indtastning af en variabel mængde data i en database med den bedst mulige normalisering

Hvis jeg forstår problemet korrekt fra et databaseniveau, skal du så bruge en mellemtabel kaldet noget som ProductSupplier, der indeholder en Product_ID og Supplier_ID kolonne.

Når en leverandør derefter vælger et produkt, skal du tilføje både leverandør og produkt-id til en ny kolonne i denne tabel.

Dette vil give flere leverandører mulighed for at vælge det samme produkt, og flere produkter kan vælges af den samme leverandør.

EDIT:Jeg mente at sige "tilføj både leverandør og produkt-id til en ny RÆKKE i denne tabel"




  1. Konvertering af en eksisterende MyISAM-database til InnoDB med Django

  2. C# - Unexpected authentication method mysql_native_password undtagelse

  3. Er der noget, der ligner Wamp Server?

  4. Sådan installeres og konfigureres MySQL på Ubuntu