b2b網(wǎng)站數(shù)據(jù)庫如何設(shè)計(jì)行業(yè)分類?
發(fā)布時間:2013/12/18 17:12:19 作者:Admin 閱讀:488
廣告:
b2b網(wǎng)站如果想做多個行業(yè),比如原材料\家具行業(yè)\五金行業(yè)\化工行業(yè)\服裝行業(yè)。但是數(shù)據(jù)庫分類如何設(shè)計(jì)呢?
首先我們分析阿里巴巴是如何設(shè)計(jì)的:
http://s.1688.com/selloffer/--1046659.html
http://s.1688.com/selloffer/--1032248.html
以上兩個網(wǎng)址打開的分別是電工行業(yè)和服裝行業(yè)不同的分類產(chǎn)品。由網(wǎng)址ID號可以看出,阿里巴巴所有行業(yè)分類是放在一個表里面,并且采用的多級分類模式來實(shí)現(xiàn)。
那么我們同樣也可以這樣設(shè)計(jì),實(shí)際上多級分類設(shè)計(jì)確實(shí)是比較好的一個設(shè)計(jì)方案:
如:class表:id
int 自動編號
classname nvarchar 分類名稱
classen varchar(30) url英文或拼音
classdes nvarchar 分類描述
parentid int 父類id
depth int 深度,一級為0 ,二級為1
parentpath varchar 深度路徑(包括自身)
sortid int 排序
廣告:
相關(guān)文章