所以,我想创建一个数据库。该数据库将包含分类(电视,笔记本电脑,手机......),产品(飞利浦32PHK4509黑色,Panasonic TX-55AX900,...)和过去30天内每个网店的这些产品的价格。
我想知道如何构建我的数据库。我正在使用mySQL atm。
这是我到目前为止所得到的。但我在这里问这是否是最有效的方法。也许你们有一些想法
答案 0 :(得分:1)
您可以查看Database normalization,了解您可以了解数据库结构的基本设置。
修改强>
您的商品/商店表可以与id, webshop_id, product_id
一起使用。
之后,添加一个带有id, shop_product_id, day, price
的ShopProductPrice表。
这样,您可以根据需要添加更多天,而无需更改表结构。
您甚至不需要ShopProductPrice ID,因为您可以使用shop_product_id和day作为主键。