如何构建数据库来实现评论系统

时间:2014-08-18 09:40:56

标签: android database

我正在我的应用程序中实现评论系统。我需要一个数据库来保存评论。如果我为每个帖子添加一行,那么我必须在一个列中添加所有注释并使用一些标识符将它们拆分。请告诉我更好的方法。

1 个答案:

答案 0 :(得分:1)

如果有人评论您的应用,则评论将成为评论链的一部分。所以你将在每一行存储的内容都是这样的:

DatabaseId|PositionOfComment|Comment|DiscussionId
  • DatabaseId - 是表格的主键(使用谷歌)
  • PositionOfComment - 从1增加,其中一个是第一个注释,两个是第二个,依此类推
  • 评论 - 是用户的实际评论
  • DiscussionId - 如果您有许多不同的评论部分/讨论,则需要作为外键。在这种情况下,您还必须制作一个讨论表。如果只有一条评论链,那么你就不需要这样了。