具有多种功能的产品的数据库设计

时间:2016-11-01 11:19:24

标签: php html mysql database laravel-5

假设您正在为本地价目表设计一个可搜索的价格数据库,并出现如下情况:

示例:

搜索产品" Businesscard"。所以" Businesscard"是主要产品。但是当你研究它时,你想要看到不同种类的克,如125克和250克。不同的功能,如折叠和非折叠。 125克和250克的价格是不同的。而且他们有不同的数量。

因此,我构建了一个Web应用程序,用户可以在其中登录,添加产品和搜索产品。但我想尽可能简单地构建它。

添加产品所需的信息:

Product_name,Product_description,Product_category(到目前为止我得到了这个,这些是主要信息,不会改变)。

我很抱歉,甚至无法正确解释,所以我会在脑海中描绘出什么,如下:

This is what information i need and how I want to display it when searched (below the basic main information

对于此网络应用,我使用 Laravel > 5.0和mySQL DB

1 个答案:

答案 0 :(得分:2)

从这个数据模型中,您将能够提取所需的所有数据。

- 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