Heim >Backend-Entwicklung >PHP-Tutorial >javascript – So entwerfen Sie eine Produkt-SKU-Tabelle in PHP

javascript – So entwerfen Sie eine Produkt-SKU-Tabelle in PHP

WBOY
WBOYOriginal
2016-10-18 08:56:052125Durchsuche

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.

Antwortinhalt:

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?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Laravel-SitzungsproblemNächster Artikel:Laravel-Sitzungsproblem