如何为Q& A网站设计数据库?

时间:2015-07-30 10:58:53

标签: mysql database html5 database-design web

每位用户都可以提出问题(特别是主题)

用户可以对问题发表评论

问题可以有多个答案

用户可以对答案进行评论

1 个答案:

答案 0 :(得分:0)

最基本的设计是这样的:
用户表
问题表(向用户提供fk - 问题的作者)
答案表(用户fk和问题fk)
注释表(对用户有一个fk,对答案有一个可以为空的fk,对问题有一个可以为空的fk)。