文章附件关联:如何设计多个附件对应一篇文章?
文章附件表的设计
在设计表模型时,需要考虑文章与附件之间的关系。是否存在多个附件对应一篇文章的情况?
解决方案:
当一篇文章具有多个附件时,存在两种设计方案:
使用文章表存储多个附件 ID在文章表中添加一个包含附件 ID 逗号分隔字符串的字段。
idfile_id11,2创建附件表并添加文章 ID 外键创建一个单独的附件表,并为每条附件记录添加关联文章的 ID。
idarticle_id1121根据本文提供的答案,附件和文章之间为 1 对 n 的关系,即一篇文章对应多个附件,而一个附件只对应一篇文章。
在这种情况下,推荐使用 方案 2:
在附件表中添加一个 article_id 字段作为外键,与文章表的 id 字段关联。如此,可以清晰地表示文章与附件之间的关系并便于查询和管理。