后台管理用户,普通用户,商户,其它用户
假设目前有 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 日
单独的账户系统,负责登录,一张表,都放在一起也没什么问题
在做相应的子系统,各有专属的表来分别存储用户,商户,其它的信息 简单来说,认证、授权,分开实现 这么说比较好理解了吧 |