2017-07-28 2 views
-1

Ich entwerfe ein Online Gadget Retail System. Ich habe verschiedene kategorisiert Geräte wie Handys, Laptops, Zubehör usw. Ich habe zwei Fragen:Online Gadget Retail Management System

1) Ist es gut, eine einzelne Tabelle „PRODUCTS“ genannt zu haben oder mehrere Tabellen wie Handys zu haben, Laptops, Zubehör usw.?

2) Wie wähle ich eine gute Produkt ID?

Vielen Dank für Ihre Hilfe im Voraus.

Antwort

1

Es ist nicht gut, Produkte in mehreren Tabellen zu trennen - Sie müssen UNION 3 Tabellen nur alle Produkte auswählen, nicht sehr praktisch.

Sie sollten 2 Tabellen haben - PRODUCTS und CATEGORIES. In PRODUCTS speichern Sie Informationen zu Ihren Produkten mit Fremdschlüssel - CATEGORY_ID. In Kategorien speichern Sie, gut, Kategorien Ihrer Produkte - Laptop, Handy usw.

Jetzt können Sie mit 1 Tabelle statt 3 und verschiedenen Produktkategorien arbeiten.


„Wie kann ich ein gutes Produkt ID wählen“ - die einfachste Lösung wäre, integer zu erstellen PRODUCT_ID mit autoincrement in PRODUCTS Tabelle.