最近在试着写一个博客平台,其中涉及到文章和文章标签部分,我的结构是这样设计的:将文章本身当做一个实体,将标签本身当做一个实体,他们之间是多对多的关系,也就是说一个文章可以拥有多个标签,而一个标签可以属于多个文章。
但是这样设计在对文章进行修改的时候回有一个问题,那就是当我修改文章所属的标签的话,很麻烦。因为再次修改的时候,标签的个数和内容都是会变的,所以的关联表,可能就会出现问题。难道要把原来该文章关联表之间的关联关系删除掉再建立关联?个人感觉不是很好,还是说我的表结构设计的有问题呢?
最近在试着写一个博客平台,其中涉及到文章和文章标签部分,我的结构是这样设计的:将文章本身当做一个实体,将标签本身当做一个实体,他们之间是多对多的关系,也就是说一个文章可以拥有多个标签,而一个标签可以属于多个文章。
但是这样设计在对文章进行修改的时候回有一个问题,那就是当我修改文章所属的标签的话,很麻烦。因为再次修改的时候,标签的个数和内容都是会变的,所以的关联表,可能就会出现问题。难道要把原来该文章关联表之间的关联关系删除掉再建立关联?个人感觉不是很好,还是说我的表结构设计的有问题呢?
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
我的建议是只在文章表里存标签信息,按标签查文章的功能用搜索实现。