这些是我目前的表格:
包含所有通用用户字段的通用用户表:(电子邮件,密码,用户类型,令牌等)
users
由usertype
隔离的用户信息表,其中每个特定字段对于使用外键绑定回users
表的每个字段都是唯一的。
info_management
info_staff
info_students
info_teachers
原因是因为您可以看到我有4 usertypes
,每个人都需要不同的信息,例如DepartmentID
,SectionID
以及其他信息领域。< / p>
如果我使用统一表,我最终会在某些用户的条目中包含空字段。就像让我们说student
没有DepartmentID
而教师没有GradeID
或StudentNo.
所以为了避免我将用户类型分开。
所以问题是: