先简单描述一下:
1、比如有属性表A、属性表B、属性表C、属性表D四个属性表,每个第一级分类对应不同的属性集,比如分类A对应属性表A、属性表B、属性表C,分类B对属性表A、属性表C、属性表D
2、商品表与分类表通过主、外键关联,同时与属性表为多对多的关系,即某个商品可能同时对应多个属性表里的多个属性值。
网上处理多对多的关系,一般是在两个多对多的表之间建一个中间表,但是按照需求来看,不大可能在一个商品表与多个属性表之间建立多个中间表吧。
上述需求是根据这个网站来的,不知道要实现这个需求应该怎样进行正确的数据库设计?
http://www.schell.eu/deutschland-de/produkte/waschtisch.html