在设计一个群组的数据库结构,每个群组有主题、评论、图片...
我的问题在图片这里,要求每个主题或评论可以上传多张图片,可以根据主题读取图片,也可以根据图片追踪到主题或者评论.
我的方案如下:
1:
+photos
-id
-middle
-original
-thumbnail
+topics
-id
-title
-...
+comments
-id
-topic_id
-body
-...
+topic_photos
-topic_id
-photo_id
+comment_photos
-topic_id
-photo_id
最后2个表是主题和图像关联表,其实我想合并成一个。
+topic_photos
-topic_id
-comment_id
-photo_id
或者
+photos
-id
-topic_id
-photo_id
-middle
-original
-thumbnail
不知道哪个更好?或者还有其他方案?谢谢。
我的问题在图片这里,要求每个主题或评论可以上传多张图片,可以根据主题读取图片,也可以根据图片追踪到主题或者评论.
我的方案如下:
1:
+photos
-id
-middle
-original
-thumbnail
+topics
-id
-title
-...
+comments
-id
-topic_id
-body
-...
+topic_photos
-topic_id
-photo_id
+comment_photos
-topic_id
-photo_id
最后2个表是主题和图像关联表,其实我想合并成一个。
+topic_photos
-topic_id
-comment_id
-photo_id
或者
+photos
-id
-topic_id
-photo_id
-middle
-original
-thumbnail
不知道哪个更好?或者还有其他方案?谢谢。