我是从头开始构建一个博客/论坛类型的网站,我想知道如何最好地设计数据库。该网站将有帖子,评论和评论线索(回复回复)。
帖子和评论显然有很多相同的属性,因此我倾向于将内容存储在名为“帖子”的单个表中。说这个表的基本要点是:
现在,我喜欢的一些想法是什么是最佳关系表和/或其他列来标记哪些帖子是线程,哪些是注释,然后哪些是注释位于线程的根级别vs是对另一条评论的回应。
如果任何关系数据库专家可以加入,谢谢!
答案 0 :(得分:0)
最基本的结构是:
post 1----* comment *---
1 |
-------
如果帖子可能有很多评论,评论可以有父评论和评论可以有多个儿童评论。
希望这有帮助。