日期:2014-05-18  浏览次数:20408 次

购物网站表的设计
以京东网站为例:
http://www.360buy.com/products/737-794-798-0-0-0-0-0-0-0-1-1-1-19-1601-33.html
这个页面是平板电视,应该有一个产品表记录这些产品,
现在我感到疑惑的是品牌、品类、尺寸、价格、分辨率这些属性:
疑问
1.在表中是如何记录的这些属性的?是用一个表来保存这些属性还是用多个表来保存这些属性?
2.http://www.360buy.com/products/737-964-739.html
这里的属性名称又不相同,是否这些属性名称也用一个表来记录?
欢迎大家来讨论,谢谢!


------解决方案--------------------
这算不算广告啊
------解决方案--------------------
这些属性是通过关联其他属性表来的。
------解决方案--------------------
我觉得属性在一张表里面,加上关联字段就好了
------解决方案--------------------
我觉得是商品的基本属性是放在一个Table中的,其他与商品有关的可以关联到一起。
------解决方案--------------------

------解决方案--------------------
像楼上几位所说的一样,应该是有一种关联机制来关联产品、属性以及属性下的类别,不过感觉全部在一个表里不太现实,估计是按照产品-属性-属性下的类别三者之间的关系来设计的数据库吧!不然太复杂了,要实现查询性能肯定很差!
------解决方案--------------------
首先把需求分析清楚,再把E-R图画出来,LZ想要的就基本清楚了!
------解决方案--------------------
探讨

我最想知道的是如何设计时性能最好。

------解决方案--------------------
找个做购物网站的DBA,然后把其系统的数据字典传给你.