【发布时间】:2011-10-24 21:11:34
【问题描述】:
我更像是一个前端的人,所以如果这些问题变得愚蠢,我提前道歉:)
我正在为电子商务网站设计数据库架构。本网站销售的产品可以包含其他产品。 Eq:将汽车视为一种产品。汽车还可以包含其他产品,如座椅、方向盘、挡风玻璃等,每个产品都可以单独出售。
问题#1:Product table 应该考虑到什么? Product 表有一个名为 Products 的字段是否有意义,其中包含与该产品关联的所有 productId? (或归一化为自己的表进行优化)
问题 #2:该网站也会时不时地提供可应用于产品(单个产品或包含其他产品的产品)的折扣。还有适用于整个订单的折扣。设计折扣表的最佳方法是什么?
【问题讨论】:
-
我们在谈论家庭作业?
-
Abe,我已经重新审视了我的大部分问题,并接受了我认为已经回答的问题。 @danihp,是的,这个问题纯粹是为了我的学习目的。正如我所提到的,我主要是一个前端的人,但我应该多样化一点:)
-
分支没有错 ;) 坚持下去
标签: mysql database database-schema