比较三种分类的数据库设计?分不够再加100!

joinrry 2004-06-20 05:11:14
第一种:4个表 实现四级分类
一级表:ID1,IDName
二级表:ID2,IDname,FID(上一级id)
三级表:ID3,IDname,FID(上一级id)
四级表:ID4,IDname,FID(上一级id)

第二种:用树形结构表实现无限制级分类
表结构:id,fid(上一级id),idname

第三种:用编码的形式将fid和id的信息放在一个表里
用32(4+7+7+7+7)位整数来编码,其中,第一级分类有4位,可以表达16种分类。第二级到第五级分类分别有7位,可以表达128个子分类。
易趣好像就用的是这种方法

我现在有个网站商品种类信息非常多,而且不断变化
请问我用那种方法好一点?

第一种效率我觉得还可以 调整分类也还方便,就是级数固定,有些商品只有两级分类就不好处理了

第二种调整分类 级数变动都很方便,但听说分类达到几千之后效率就比较低了

第三种我没用过 不知道实现起来方便不?

大家帮我比较比较阿

...全文
38 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧