2016-05-15 2 views

Antwort

0

Ich glaube, Sie Tabelle LAGER auf SELLER_ID Plus PRODUCT_ID verkeilt müssen

0

Sie sollten mit einem eigenen PK-Feld und 2 FK des Product_PK und Seller_PK 3 Tabellen, 1 für den Verkäufer ein anderes für das Produkt und der dritte Brückentabelle erstellen denen Lösen Sie die Viele-zu-Viele-Beziehung. Diese dritte Tabelle enthält alle Kombinationen von Verkäufer und Produkt, die im Geschäft verfügbar sind. Und übergeben Sie PK dieser 3. Tabelle an Verkäufer und Produkttabelle.

Dieses Design wird Ihre Datenbank auf 3. Normalform

+0

erhalten Dank Sandip, stimme ich Ihrer Antwort zu. Aber, 3. Tabelle wird Anzahl der Zeilen = [Nr. der Verkäufer] * [Nr. von Produkten]. I.E. zu viele Daten. Behalten Flipkart oder Amazon solche Tabellen bei. Gedanken? –

+0

Sie könnten sein, aber in dieser dritten Tabelle haben wir nur 2 Spalten, d. H. PK Felder von Verkäufer und Produkt (hoffentlich alle numerisch). –

Verwandte Themen