1
我需要讓意見不同的實體,如文章,產品,等等:方案的文章和評論
- 一個職位/產品/ ......可以有很多的意見;
- 一個評論只能被關聯到一個Post /評論/ ...
我雖然不同的方案,我想出了以下方案和表格:
1.每個實體都有自己的評語表:
Posts (PostId), PostsComments (CommentId, PostId, CommentText)
Products (ProductId), ProductComents (CommentId, ProductId, CommentText)
它需要更多的表,如果更多的實體需要評論的缺點。爲所有實體(多對多)
2.一個評語表:
它需要更多的表,如果更多的實體需要評論的缺點。除了多對多的關係......它聚合意見
3.一個論壇表:
Posts (PostId, ForumId)
Products (ProductId, ForumId)
Forums (ForumId)
Comments (CommentId, ForumId, CommentText)
今後如果我需要註釋的另一實體我只需添加一個ForumId FK它。
您對每種方法有什麼看法?你有更好的嗎?
後來,我將需要在其他表中的註釋,而不僅僅是文章和產品...所以我需要更多FKS添加評論表。 –