【发布时间】:2018-04-27 16:36:29
【问题描述】:
我很想知道为电子商务网站设计具有多种选择和定价的产品的数据库架构 例如让我们说。
- 有些产品只有不同的重量和各自的价格(例如苹果,苹果可以是 500 克或 1 公斤,所以价格会非常高)
- 有多种颜色和尺寸的产品及其价格(例如,它们可以是不同颜色/不同尺寸或两者兼有的布料)
- 可能有不同重量、尺寸、颜色的产品,也可能没有这些。
我如何设计数据库,以便无论它是什么产品,它都应该得到数据库的支持。
目前我可以设计一个可以单独保存其中一个的数据库,但我的目标是设计一个可以容纳上述所有情况的数据库。
这仅适用于具有多个重量和各自价格的产品,但不能容纳所有这些。 同样,我可以设计数据库,它可以容纳多种颜色和多种尺寸的产品,如小号、xl、xxl 等。 但我想结合所有这些产品类型
目标
目标是为 flipkart.com 或 amazon.com 等电子商务网站创建数据库,可以容纳各种各样的产品。
谁能帮帮我。谢谢
【问题讨论】:
标签: mysql database-design entity-attribute-value