老总给了这样一张纸,
一级栏目:首页 二手租售 人才招聘 创业加盟 商业合作 论坛 房产 旅游机票关于 网站地图 法律申明 意见投诉 友情链接
供应 求购 公司 资讯 然后其它的事全是我的了。而且要求在首页的时候对产品进行分类 ,如消费啊,工业啊。然后这些大类下又分了很多小类。我考虑了两天,这个数据库设计问题还是没能解决。
能讲解一上,这种大型的网站的数据应该怎么设计么?
一级栏目:首页 二手租售 人才招聘 创业加盟 商业合作 论坛 房产 旅游机票关于 网站地图 法律申明 意见投诉 友情链接
供应 求购 公司 资讯 然后其它的事全是我的了。而且要求在首页的时候对产品进行分类 ,如消费啊,工业啊。然后这些大类下又分了很多小类。我考虑了两天,这个数据库设计问题还是没能解决。
能讲解一上,这种大型的网站的数据应该怎么设计么?
供应 求购 公司 资讯
栏目表~~
产品进行分类 ,如消费啊,工业啊
类别表~~
使用
ID name parentID
这种类型
...................
因为菜单相对稳定,不需要从前台做增删改查之类操作,几乎就是后台数据库维护就好了
而且可以很好的扩展成三级菜单之类
id parentid name link 其他需要的字段如果是设计栏目的分类树形结构,还要能增删改查等等,那就两个表
一个主表,一个从表,因为这种分类的数据量相对要大,数据不稳定
设计成主从表利于前台的增删改查等操作
缺点是不利于简单的扩展分类级别,如果要三级分类,那就必须再加表
主表
id name xxxx
从表
id parentid name xxxx
定义实体类,通过递归获取相关子类
請各位好心高手幫忙這題
http://topic.csdn.net/u/20091222/04/7792228e-984e-4e34-8b1e-570cb2262ab2.html
謝謝