标签: database-design relational-database image-uploading rdbms
用户可以将一些产品添加到系统中。一个产品可以有1到5张图片。即使用户删除图片,图片也应保留在系统中,图片应标记为已删除以供历史记录。
在RDBMS中存储链接到上传产品图像的更好方法是什么?
答案 0 :(得分:2)
绝对不是选项1
使用选项2,或选项3将是仅用于图片的表格和用于链接产品和图片的many2many表格
你应该使用"历史表"删除模式,即创建一个pictures_history表并在删除后移动图片