[英]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.