请教一下数据库标签表如何设计?(用户、标签、标签组)

发布于 09-11 20:47 字数 956 浏览 19 评论 0

目前我是这样写的
- 管理员表
   - admin_id
- 标签分组表
    - tag_group_id
    - admin_id
    - ...
- 标签表
    - tag_id
    - tag_group_id
    - ...
- 用户表
    - uid
- 用户标签表
    - uid
    - tag_id
    - admin_id
用户标签表想到两种方案:

方案一:

uidtag_idadmin_id
uid1tag_id1
uid1tag_id2
uid2tag_id1

方案二:

uidtag_idadmin_id
uid1tag_id1,tag_id2
uid2tag_id1
场景

1.查询某管理员的所有标签组
2.查询某标签组下面的所有标签
3.查询某用户全部标签
4.查询某用户某管理员的标签
5.查询某管理员下某个标签的所有用户

请问怎么写合理呢?或者有更合适的写法吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文