我正在创建一个Web应用程序,但我对数据库设计不太满意
所以用户只能是企业或组织,所以我在这里添加了一张图片。
但是有没有更好的方法来处理这种类型的用户?
或者应该只有两个单独的表(企业,组织)和登录凭证等。
答案 0 :(得分:0)
就我个人而言,我会通过查看您的列来查看组织和企业是一样的(数据库方式)。除了register number
之外,它们都是相同的,但我确信组织也有唯一的ID号。
如果我这样做,我会:
User m->1 Business m->1 BusinessType
用户是否也不属于公司/企业/组织?你拥有它的方式只有一个用户可以与每个用户相关联。如果您在用户端拥有FK,则可以将许多用户与一个组织关联。