老总给了这样一张纸,
一级栏目:首页   二手租售   人才招聘   创业加盟    商业合作   论坛     房产    旅游机票关于    网站地图    法律申明    意见投诉    友情链接     
               供应     求购    公司    资讯 然后其它的事全是我的了。而且要求在首页的时候对产品进行分类 ,如消费啊,工业啊。然后这些大类下又分了很多小类。我考虑了两天,这个数据库设计问题还是没能解决。
能讲解一上,这种大型的网站的数据应该怎么设计么?

解决方案 »

  1.   

    一级栏目:首页  二手租售  人才招聘  创业加盟    商业合作  论坛    房产    旅游机票 关于    网站地图    法律申明    意见投诉    友情链接    
                  供应    求购    公司    资讯 
    栏目表~~
    产品进行分类 ,如消费啊,工业啊
    类别表~~
      使用
       ID name parentID 
    这种类型
    ...................
      

  2.   

    看你是要设计菜单还是要设计内容如果是设计菜单,主菜单下还有二级菜单,那么一个表就可以了
    因为菜单相对稳定,不需要从前台做增删改查之类操作,几乎就是后台数据库维护就好了
    而且可以很好的扩展成三级菜单之类
    id  parentid  name link 其他需要的字段如果是设计栏目的分类树形结构,还要能增删改查等等,那就两个表
    一个主表,一个从表,因为这种分类的数据量相对要大,数据不稳定
    设计成主从表利于前台的增删改查等操作
    缺点是不利于简单的扩展分类级别,如果要三级分类,那就必须再加表
    主表
    id name xxxx
    从表
    id parentid name xxxx
      

  3.   

    设计多级菜单如id,name,parentid,depth
    定义实体类,通过递归获取相关子类
      

  4.   

    幫頂
    請各位好心高手幫忙這題  
    http://topic.csdn.net/u/20091222/04/7792228e-984e-4e34-8b1e-570cb2262ab2.html
    謝謝