注册
登录
会员
标签
奖励
统计
帮助
Ruby中文社区论坛
»
海阔天空
» 关于数据库设计无限子目录
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
关于数据库设计无限子目录
xnine
中文化团队
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2007-12-27 12:25
只看该作者
关于数据库设计无限子目录
自己google下 基本实现无限子目录使用一张表Folderid:目录ID,自动编号 FolderParentID:上级目录ID,Int FolderName:目录名称,Varchar
有3个字段 逻辑上只管本条记录的父目录。
但是 这个搜索就变的好麻烦的。
如果要搜索,已知一个字目录,查询出最上层目录 那有几层就要写几SQL了,相当的麻烦
高人经验介绍下 还有啥好方法吗?
UID
384
帖子
313
精华
0
R币
75
阅读权限
80
在线时间
262 小时
注册时间
2007-7-24
最后登录
2008-3-6
查看详细资料
TOP
bbschat
栏目管理员
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-1-4 21:05
只看该作者
改进前序遍历树算法
http://blog.csdn.net/smildlzj/archive/2006/11/17/1392642.aspx
UID
2366
帖子
133
精华
1
R币
383
阅读权限
100
在线时间
493 小时
注册时间
2007-11-20
最后登录
2008-11-28
查看详细资料
TOP
xnine
中文化团队
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-1-4 21:41
只看该作者
恩 thank you.
UID
384
帖子
313
精华
0
R币
75
阅读权限
80
在线时间
262 小时
注册时间
2007-7-24
最后登录
2008-3-6
查看详细资料
TOP
lgn21st
栏目管理员
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-1-5 17:21
只看该作者
改进的前序遍历算法在rails实现就是那个acts_as_nest_set plugin
前两天项目中刚刚用到,还行,就是这个插件做得还不完善,可能需要在装一个Better nested set作为补充
即使有了Better nested set,有些排序上的方法还需要自己来实现
UID
873
帖子
243
精华
0
R币
157
阅读权限
100
在线时间
409 小时
注册时间
2007-8-26
最后登录
2008-12-4
查看个人网站
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
新手入门区
我是新手
书籍学习讨论
Ruby小Case
请您接招
ROR系列讲座
Ruby基础语法
Ruby / Rails Quiz
三日一题
答案点评
题目征集
Ruby / Rails
Ruby 语言
高级编程
Rails 框架和开发
Ruby第三方实现
Rails部署
社区新闻
资源展示区
资源下载区
Ruby/Rails 中文化
国外技术文章翻译精品
NetBeans6 Ruby
ROR Wiki的中文
其他框架
Merb
开源项目区
RGB留言本
1stLog博客
开源项目管理
IT休闲区
海阔天空
企业应用
论坛管理区
用户反馈/论坛管理
联盟合作
电子期刊编辑和管理
[
申请社区博客,抢注rubylog.cn的域名!
]
[共同完善Ruby中文Wiki]
[寻找您身边的Rubyist.]
[提交好帖,加入电子期刊]
R币下完了?来看[赚取R币的三种方式吧]
R币下完了?来看[赚取R币的三种方式吧]
2008-12-05 05:09 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61