谁知道CSDN论坛数据库如何设计?

lingrain 2008-04-26 01:23:52
求CSDN论坛数据库设计。

本人想学习制作一个跟CSDN类似的论坛,但数据库知识缺乏,猜想CSDN论坛数据库设计可能如下:
--------------------

用户表{ 用户ID(主键),用户名,密码,丢失密码问题,用户回答问题,昵称,星级,总可用分, 已花费可用分,剩余可用分,总技术分,已花费技术分,总非技术分 }
论坛表 { 论坛ID(主键),论坛名}
帖子表 { 帖子ID(主键),标题,帖子内容,附件名称,附件路径,论坛ID,用户ID(楼主或提问人),分数,回复数,发帖时间}
跟贴表 { 跟帖ID(主键),帖子ID,楼层编号,用户ID,发表时间,得分 }

---------------------

我从本站搜索到网友(子陌红尘)的说法是:
一张主帖表 { 记录帖子ID、发帖人、帖子所在版面、发帖时间、内容、给分分数、帖子状态等等}
一张回帖表 {记录主帖ID、回帖ID、回帖人、回帖时间、内容,得分情况等等..}
一张论坛版面字典表
一张专家分归属对照表
一张个人得分记录表{ 记录个人在每个专家分归属区得分记录各一条}
另外,版头上的一周专家分排行估计是实时统计的
[考虑到CSDN数据量大,可能会对数据表进行分区]:

同时还了解到其他一些观点:
1.原帖和回帖使用不同的表,原帖增加布尔变量,标明是否有回国贴;
2.原帖跟回帖是1对多的关系,回帖中设置原帖ID.

不过搜索到的资料都很简单。

-----------------------------

请各路高手帮忙斧正一下,给出详细的设计更好,其他网站的论坛也行。

百分感谢。

...全文
652 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingrain 2008-04-28
  • 打赏
  • 举报
回复
2搂说得没错,下载免费论坛,看里面的数据库。
  • 打赏
  • 举报
回复
看动网论坛吧
lingrain 2008-04-28
  • 打赏
  • 举报
回复
总结一下。
刚从迅雷搜索下载了一个动网的论坛数据库,ACCESSS类型的,有34个表,似乎有点复杂啊。
allen0228 2008-04-27
  • 打赏
  • 举报
回复
好像说数据库用的是xml 其他的就不知道了 论坛数据库设计 baidu google啊
beblue 2008-04-27
  • 打赏
  • 举报
回复
为什么社区分数的信息会在用户表里,,,这样用户样不会显得很多很乱吗


可以新建个表,,专门存放积分信息的,,,只要再加个用户信息表里的用户编号来表示哪个用户的不就行了吗
Mapleleaf123 2008-04-27
  • 打赏
  • 举报
回复
呵呵。。找CSDN管理员````应该知道
街头小贩 2008-04-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 suiye 的回复:]
好像说数据库用的是xml 其他的就不知道了 论坛数据库设计 baidu google啊
[/Quote]
数据库用的是xml?
re:不太可能吧!你要说生成的是XML还考点普
lingrain 2008-04-26
  • 打赏
  • 举报
回复
up.
mailto520 2008-04-26
  • 打赏
  • 举报
回复
建议参考动网
lingrain 2008-04-26
  • 打赏
  • 举报
回复
核心的东西CSDN应该不会透露吧。还是请高手们说说好。
-晴天 2008-04-26
  • 打赏
  • 举报
回复
CNDS论坛的数据库,CNDS负责数据库部分的技术人员应该知道.
zhlih521 2008-04-26
  • 打赏
  • 举报
回复
楼主很有才
myvicy 2008-04-26
  • 打赏
  • 举报
回复
下载个免费的论坛看看里面的数据库.
windowslive 2008-04-26
  • 打赏
  • 举报
回复
论坛的结构都差不多
你可以到网上找动网 discuz之类的论坛 可以免费下载的 打开看下数据库就知道了

跟贴表可以多个 主贴表1个 ,主贴表的记录里有跟贴表的表名

28,392

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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