经验不多随便挑一种设计,别人告诉你的没有用的,你得自己尝试,都需要解决一些问题,
这个没啥大不了的事,反正你经验不多,正好需要通过试错来取得经验。
可以都在用户主表的同一张表里,可以加一个字段来区分,之前做权限是这样搞的!个人意见,仅供参考!
最好是分多个表关联,这样更好维护一些
个人感觉基本信息放一张表A ,然后分三张表BCD放不同的属性,A表里面放BCD的主键关联
项目小的话,一张表就可以,开发速度快,项目大的就三张表,利于管理,关联地方可以写个视图,或者存储过程。
教师、家长、管理员相同的信息放在一张用户表A里面,教师、家长、管理员分为三张表B、C、D,将表A的主键加入到B、C、D三张表中
一個用戶表 + 一個角色表, 校長,家長,教師應該是不同的賬戶角色,這樣擴展性好