标签: database database-design database-schema roles
我正在设计一个具有多个角色的Web应用程序。给定角色的每个用户存储不同的信息。此外,角色中的用户应该可以将此角色更改为另一个角色。
如何设计数据库模型?到目前为止,我已经考虑了两种解决方案。
解决方案1:
为每个角色创建单独的表:
解决方案2:
创建公用表:
哪个更好或者我如何改进这个数据库模型?