数据库结构,产品价格持续30天

时间:2014-11-06 13:14:07

标签: mysql database-design database-schema

所以,我想创建一个数据库。该数据库将包含分类(电视,笔记本电脑,手机......),产品(飞利浦32PHK4509黑色,Panasonic TX-55AX900,...)和过去30天内每个网店的这些产品的价格。

我想知道如何构建我的数据库。我正在使用mySQL atm。

这是我到目前为止所得到的。但我在这里问这是否是最有效的方法。也许你们有一些想法

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以查看Database normalization,了解您可以了解数据库结构的基本设置。

修改

您的商品/商店表可以与id, webshop_id, product_id一起使用。 之后,添加一个带有id, shop_product_id, day, price的ShopProductPrice表。 这样,您可以根据需要添加更多天,而无需更改表结构。

您甚至不需要ShopProductPrice ID,因为您可以使用shop_product_id和day作为主键。