Heim > Artikel > Backend-Entwicklung > javascript – So entwerfen Sie eine Produkt-SKU-Tabelle in PHP
Jetzt gibt es vier Kleidungsstücke, wie Hosen, Jacke, Unterwäsche und Socken
Dann hat jedes Produkt unterschiedliche Farben
Hosen sind beispielsweise in Schwarz, Blau und Weiß erhältlich
<code>外套有 白色 棕色 红色 内衣有 黑色 白色 粉红色 袜子有 花色 藏青色 </code>
Dann wird jeder Artikel in männliche und weibliche Größen unterteilt
Die Größe ist männlich X XL XXL
Damengröße ist S (eine Größe kleiner als X) X XL
Wir benötigen außerdem Inventar mit unterschiedlichen Attributen für jedes Produkt.
Wie entwerfe ich eine solche Tabelle? Bitte geben Sie mir einige Ratschläge und entwerfen Sie eine Datenbank.
Jetzt gibt es vier Kleidungsstücke, wie Hosen, Jacke, Unterwäsche und Socken
Und jedes Produkt hat unterschiedliche Farben
Hosen sind beispielsweise in Schwarz, Blau und Weiß erhältlich
<code>外套有 白色 棕色 红色 内衣有 黑色 白色 粉红色 袜子有 花色 藏青色 </code>
Dann wird jeder Artikel in männliche und weibliche Größen unterteilt
Die Größe ist männlich X XL XXL
Damengröße ist S (eine Größe kleiner als X) X XL
Wir benötigen außerdem Inventar mit unterschiedlichen Attributen für jedes Produkt.
Wie entwerfe ich eine solche Tabelle? Bitte geben Sie mir einige Ratschläge und entwerfen Sie eine Datenbank.
Ich hoffe, dieser Artikel kann Ihnen helfen, http://www.cnblogs.com/mmmjia...
Die Attribute sind Farbe und Größe
<code>颜色表 颜色id 颜色值 尺码表 尺码id 尺码 库存表 产品id 颜色id 尺码id 库存 价格</code>
Attribute sind nicht festgelegt
<code>属性分类表 分类id 分类名 属性表 属性id 分类id 属性名 库存表 产品id 属性id(多个逗号隔开) 库存 价格</code>
Entity-Attribute-Value-Modell (EAV-Modell)
Zunächst gibt es zwei Tabellen, nämlich die Produkttabelle und die Produktattributtabelle.
Die Produkttabelle und die Attributtabelle haben eine Eins-zu-viele-Beziehung.
Die Produkttabelle speichert also einige feste Attribute, z B. Produktname, Gesamtbestand, Restbestand usw. Es kommt auf die Situation an, die Sie erwähnt haben.
Die Attributtabelle speichert den Bestand unter dem aktuellen Attribut, z. B. Farbe, Größe, usw. hast du erwähnt
Ich weiß nicht, ob du irgendwelche Ideen hast?