【发布时间】:2014-02-12 17:54:39
【问题描述】:
对于 B2B 商店,我正在寻找最佳的数据库设计。产品存储在数据库中,每个产品都有一个尺寸栏。该尺码栏有未知数量的产品可用尺寸。因此,此时,我们知道产品,并且知道产品可用的尺寸。在此之后,应该可以为产品添加未知数量的颜色,最后,对于每种颜色/尺寸组合,应存储库存量。
下面,我已经为它设计了数据库,但我认为这不是最好的解决方案。底线是会有输入的订单。几乎每个订单都有多种产品和几乎所有的颜色/尺寸组合。有人可以帮助它设计最好的数据库吗?
表结构:
sizebar
--------
id, title
sizebar_sizes
--------
id, sizebar_id, size
products
--------
id, sizebar_id, title
products_colors
--------
id, product_id, color
products_sizes
--------
id, color_id, sizebar_sizes_id, quantity
【问题讨论】:
标签: mysql database-design