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