如何为博客设计数据库(带有系列文章)?

时间:2018-08-25 15:57:00

标签: database-design blogs

我想建立一个博客系统。我有一些帖子,我想将其归为一系列帖子吗?如何将它们保存在数据库中?

Series             || Post
============================
name_of_searies1   || s1_part1
                      s1_part2
                      s1_part3
name_of_searies2   || s2_part1
                      s2_part2
                      s2_part3

已更新:我的架构是这样的 http://www.laravelsd.com/share/s4UjqE

更新2:如何链接系列中的帖子? (例如下一篇,上一篇)

1 个答案:

答案 0 :(得分:0)

直接创建一个表blog_series来存储该系列,然后在blog_posts中放置一个serie_id字段来引用blog_series,似乎很简单。

编辑更新2

我会在blog_posts中放置一个订购字段,这样您就可以制作SELECT * FROM blog_posts WHERE serie_id = serie ORDER BY order,然后就可以轻松地获得下一个和上一个帖子。