社交应用 用户兴趣标签 数据结构设计?

小小小宇哥
  • 13

社交应用中常有 用户选择自己的标签,如图:

image
image
image
image

1.每个标签有所属的分类

这样的标签系统,在数据库中都是怎么设计才好呢?^_^!

回复
阅读 3.5k
2 个回答
Meet
  • 4
新手上路,请多包涵

可以考虑分表,一直标签类型表,一直标签表,用户选择的标签表:
如:

tag_type标签类型表 主要字段: type_id (类型ID,主键),name(类型名称)
tag 标签表 主要字段:tag_id(主键ID),type_id(类型ID,标签类型表主键),name(标签名称)
user_tag 用户标签表 主要字段:user_id(用户ID),tag_id(标签表ID)。注,user_id和tag_id可设置为联合主键,防止重复设置

仅供参考。

up啥 楼上那哥们思路挺清晰,照着来就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏