当当网分类的表结构

True1024 2009-05-14 08:58:08
当当网分类的表结构大概是个什么样子?
他的分类ID是这样的,和京东有些相似 不知道实际存储是怎么存储的?
麻烦谁能给详细说明一下。
还有就是分类与每本书直接的关系是什么样的?
01.00.00.00.00.00 图书
01.41.00.00.00.00 少儿
01.41.32.00.00.00 科普/百科
...全文
301 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
True1024 2009-05-15
  • 打赏
  • 举报
回复
UP
True1024 2009-05-15
  • 打赏
  • 举报
回复
.....
ChinaJiaBing 2009-05-15
  • 打赏
  • 举报
回复

类别表:id,字段...
图书表:产品id,分类id(等于类别表id)
True1024 2009-05-14
  • 打赏
  • 举报
回复
CSDN的博客打开后需要身份验证,貌似又出问题了,等明天好了,我再仔细看看。
不过我可能用不了这么复杂的,只是想了解当当的做法,
每一级都重新编号,不会是建了N张表吧,为什么不用自动编号?

还有下面这个问题,不在你回复的范围内吧?
----------------------------------------------------------------------
比如产品ID 2009,这个产品属于 图书-少儿-科普/百科
那么在关系表中就需要存三条记录

分类ID 产品ID
图书(01) 2009
少儿(41) 2009
科普(32) 2009

是这样存的吗?
jinjazz 2009-05-14
  • 打赏
  • 举报
回复
树形结构参考
http://topic.csdn.net/u/20090428/19/634f4425-e65e-4764-9bca-0826c7b32494.html

http://blog.csdn.net/jinjazz/archive/2009/04/28/4133838.aspx
True1024 2009-05-14
  • 打赏
  • 举报
回复
邹建写的树形示例
http://topic.csdn.net/t/20030922/10/2285830.html

如果分类固定在5级,有没有其他方法,效率更高的?

分类与产品的关系是多对多的,那么分类与产品的关系表是怎么存储的?
是要把每一级都存下来吗?

比如产品ID 2009,这个产品属于 图书-少儿-科普/百科
那么在关系表中就需要存三条记录

分类ID 产品ID
图书(01) 2009
少儿(41) 2009
科普(32) 2009

是这样存的吗? 有没有更好的办法,效率更高,或者是更好维护的方法?
ai_li7758521 2009-05-14
  • 打赏
  • 举报
回复
关注
  • 打赏
  • 举报
回复
看看树形数据的存储吧

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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