我很想知道为电子商务网站提供多种选择和定价的产品设计数据库架构 例如,让我们说。
我如何设计数据库,以便它的产品是什么,它应该得到数据库的支持。
现在我可以设计一个可以单独保存其中一个数据库的数据库,但我的目标是设计一个可以容纳上述所有情况的数据库。
对于具有多个重量及其各自价格的产品,这只是好的,但不能保留所有这些产品。 Simillarly,我可以设计数据库,它可以容纳多种颜色和多种尺寸的产品,如小型,xl,xxl等。 但我想结合所有这些产品类型
目标
目标是为电子商务网站创建数据库,例如 flipkart.com 或 amazon.com ,它可以容纳各种各样的产品。
任何人都可以帮助我。谢谢
答案 0 :(得分:0)
实体 - 属性 - 值是一种糟糕的架构设计。您通过“过度规范化”产品属性名称和值使情况变得更糟。
退回后者,然后按照标签进行EAV的其他讨论。