簡體   English   中英

具有多種功能的產品的數據庫設計

[英]Database design for products with multiple features

假設您正在為本地價格表設計可搜索的價格數據庫,並且具有如下情況:

例:

正在搜索產品“Businesscard”。 所以“Businesscard”是主打產品。 但是當你研究它時,你想要看到不同種類的克,如125克和250克。 不同的功能,如折疊和非折疊。 125克和250克的價格是不同的。 而且他們有不同的數量。

所以我正在建立一個web應用程序,同事可以登錄,添加產品和搜索產品。 但我想盡可能簡單地構建它。

添加產品所需的信息:

Product_name,Product_description,Product_category(到目前為止我得到了這個工作,這些是主要信息,不會改變)。

對不起,甚至無法正確解釋,所以我會在腦海中描繪出什么,這樣的話:

這是我需要的信息以及我在搜索時如何顯示它(在基本主要信息下面

對於這個Web應用程序,我使用Laravel > 5.0和mySQL DB

從這個數據模型中,您將能夠提取所需的所有數據。

- Product
    - Product_Type  : "000102", //Main Article Nr
    - Product_Nr    : "001", //Added Article Nr
    - Product_Name  : "Businesscard Folded",

    - Product_Type  : "000102",
    - Product_Nr    : "002",
    - Product_Name  : "Businesscard Non-Folded",


- Product_Property
    - Product_Nr*, //Relation to Product.
    - Property_Name : "100gr",
    - Quantity : 100, //You could also make this a relation and notworry about invalid quantities same goes for Property_Names
    - Cost: 10

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM