sql >> Database >  >> RDS >> Mysql

Een variabele hoeveelheid gegevens invoeren in een database met de best mogelijke normalisatie

Als ik het probleem op databaseniveau goed begrijp, zou u dan een tussentabel moeten gebruiken met de naam ProductSupplier die een kolom Product_ID en Supplier_ID bevat.

Wanneer een leverancier vervolgens een product selecteert, voegt u zowel de leverancier- als de product-ID toe aan een nieuwe kolom in deze tabel.

Hierdoor kunnen meerdere leveranciers hetzelfde product kiezen en kunnen meerdere producten door dezelfde leverancier worden gepickt.

EDIT:ik bedoelde te zeggen "voeg zowel de leverancier als het product-ID toe aan een nieuwe RIJ in deze tabel"




  1. Bindvariabelen gebruiken met dynamische SELECT INTO-clausule in PL/SQL

  2. Node JS mysql database ontkoppelen

  3. Als u een TEKST-veld in MySQL of PostgreSQL heeft, moet u dit dan in een aparte tabel plaatsen?

  4. PostgreSQL configureren voor bedrijfscontinuïteit