这可能是一个非常简单的问题,但我想知道从关系模型的角度来看,哪种方法更好。
我有 3 种类型的用户:
- 顾客
- 工作人员
- 超级客户
它们都具有完全相同的字段。我将它们全部放在同users
一张表中,这也使我使用的框架更容易使用。
我的问题是:是使用 3 个不同的布尔字段来区分每种类型的用户还是只使用一个具有 3 个值的字段更好?
目前我有 3 个布尔字段:admin、staff、superuser。
这会比只创建一个具有 3 个值的字段更清楚吗?(例如,管理员 1 个,员工 2 个,超级用户 3 个)
谢谢。