【发布时间】:2011-04-28 23:48:32
【问题描述】:
我正在从头开始构建一个博客/论坛类型的网站,我想知道如何最好地设计数据库。该网站将有帖子、cmets 和评论线程(回复回复)。
Posts 和 cmets 显然共享许多相同的属性,因此我倾向于将内容存储在称为“posts”的单个表中。说这张表的基本要点是:
- 身份证
- 身体
- 作者
- 时间戳
现在,我想知道什么是最佳关系表和/或附加列来标记哪些帖子是线程,哪些是 cmets,然后哪些 cmets 在线程的根级别vs 是对另一条评论的回应。
如果有任何关系数据库专家可以加入,谢谢!
【问题讨论】: