我正在尝试创建一个论坛系统以整合到我的网站中,并想知道我到目前为止是否已经足够好了?任何补充/建议将不胜感激。
ForumCategories :
int ForumCategory_Id
int Forum_Id
string Category_Title
string Category_Description
DateTime CreationDate
论坛:
int Forum_Id
int ComicId // This is the Forum for this specefic Comic.
// Each comic has its own individual forum.\
// Forum will be created when comic is created.
string Title
DateTime CreationDate
ForumReplies :
int Forum_Id
int User_Id
string Content
string ip
DateTime Date
我有一个单独的表来处理拥有论坛权限的漫画的权限,例如他们是否可以删除帖子/编辑等等。
答案 0 :(得分:0)
您希望论坛与ForumCategories之间存在多对多关系。也就是说,论坛可以在很多ForumCategories中,而ForumCategory也可以包含很多论坛。为此,您需要一个中间映射表。
create table Forum_ForumCategory_map
(
Forum_Id int,
ForumCategory_Id int
)
这取代了ForumCategories表中的Forum_Id。