菜鸟:asp access 多级分类的 经典 数据库 设计???

如下是一个首页banner公司简介新闻中心产品展示在线招聘就把banner的这个分类作为一级分类吧。。客户要求能“自己添加一级分类,二级分类,三级分类并可以编辑,删除分类... 如下 是 一 个首页 banner

公司简介 新闻中心 产品展示 在线招聘

就把banner的这个分类 作为 一级 分类吧。。客户要求 能 “自己添加 一 级分类,二级分类,三级分类 并 可以 编辑,删除分类”

以前曾经设计了一个,就 是 把 所有 的分类名称统统 放 在 一 个表中,这样,如果想 一一 对应 的输出分类,如下:

公司简介一级
....(1)公司简介的二级分类名1
....(2)公司简介的二级分类名2
..............A 公司简介的三级分类名1
..............B 公司简介的三级分类名2
新闻中心一级
产品展示一级
在线招聘一级

如果想如上的一一对应的输出所有分类,,,那么 就 要在 循环输出大分类里 再 嵌套循环 输出 小分类,依次类推。。。。

如此,如果只是 一 级 二 级 三级分类还好,,,,但是如果 是 四级,五级或更多,,,嵌套 那么 多 的分类 自己 都 头 晕。。。。

总之 我 的 问题是:

上面的数据库设计 只是 我 自己 琢磨 出来的,,

我想 知道 现在 有 没 有 针对 多级 分类 的 经典 的 设计 方法 或者更好的设计方法? 如果有,请 详细 说明。。。

注:我用的是access, access 没有存储过程和触发器的功能。

另外 如果 经验 丰富 的 您 有 什么 意见 或 建议,。。非常 希望 你提出来。。。毕竟我 是 初学者,井底之蛙,可能有些地方想不到。。。。。。。

感激不尽。。。。。
展开
 我来答
zhaodidong
2009-10-06 · TA获得超过250个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:149万
展开全部
产品一表 id classid
分类一表 classid parentid
即可无限分类
一级类的parentid为0
二级类的parentid为一级类的classid
一次类推
写得简单 不懂得在留言
小鱼的眼皮
2009-10-06 · TA获得超过2607个赞
知道小有建树答主
回答量:1608
采纳率:0%
帮助的人:707万
展开全部
使用sub函数递归嵌套
变量要在sub中定义局部变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式