数据库中的不同用户类型

时间:2016-04-22 14:46:52

标签: mysql database database-design relational-database

我正在创建一个Web应用程序,但我对数据库设计不太满意 所以用户只能是企业或组织,所以我在这里添加了一张图片。
但是有没有更好的方法来处理这种类型的用户?
或者应该只有两个单独的表(企业,组织)和登录凭证等。

an example

1 个答案:

答案 0 :(得分:0)

就我个人而言,我会通过查看您的列来查看组织和企业是一样的(数据库方式)。除了register number之外,它们都是相同的,但我确信组织也有唯一的ID号。

如果我这样做,我会:

User m->1 Business m->1 BusinessType

用户是否也不属于公司/企业/组织?你拥有它的方式只有一个用户可以与每个用户相关联。如果您在用户端拥有FK,则可以将许多用户与一个组织关联。