
后台管理用户,普通用户,商户,其它用户
假设目前有 4 种用户类型,以后还可以增加, 数据表如何设计更好些? [MySQL]
方式一: 通过增加表字段 usertype 1 => 后台管理用户 2=> 普通用户 3=> 商户 以此类推增加
方式二: 通过权限表分组的方式, 不同的用户归纳到对应的组中.
方式三: 每种用户类型建立一张表
还有其它更好的方式么?
1 kekeones 2017 年 8 月 4 日 via iPhone 一张主表包含基础信息。不同用户类型,不同副表 |
2 jarlyyn 2017 年 8 月 4 日 后台用户为什么要和普通用户放在一起…… 普通用户为什么要和商户放在一起…… 明显都没什么共通点啊-____- |
3 rocksolid 2017 年 8 月 4 日 不是应该方式二么,都是用户只是权限不同? |
6 noNOno 2017 年 8 月 4 日 分出事实表和维度表,用户类型放在维度表里 |
8 yulitian888 2017 年 8 月 4 日 单独的账户系统,负责登录,一张表,都放在一起也没什么问题 在做相应的子系统,各有专属的表来分别存储用户,商户,其它的信息 简单来说,认证、授权,分开实现 这么说比较好理解了吧 |