可以使用以下两张表设计:

用户表:

  • 用户Id(主键,自增)
  • 用户名
  • 密码
  • 邮箱

权限表:

  • 权限Id(主键,自增)
  • 权限名称

用户权限表:

  • 用户Id(外键,关联用户表)
  • 权限Id(外键,关联权限表)

用户表和权限表分别存储用户和权限的基本信息,用户权限表则记录每个用户所拥有的权限。这样设计可以使表结构更清晰,方便扩展和修改用户权限。同时,这样设计也符合第三范式,避免了数据冗余和数据更新异常。

数据库设计:如何高效管理用户权限?三范式最佳实践

原文地址: https://www.cveoy.top/t/topic/m0wv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录