我想要创建一个数据库,其中一个用户可以是医生,也可以是病人(但不能两者兼而有之)。这样,我就可以从医生或病人表中获取所有医生或病人的信息,也可以从用户表中搜索医生或患者凭据的详细信息。我真的搞不懂我用哪种方式。请给我推荐一下我使用的图表。


发布于 2015-10-13 06:56:51
作为用户,医生和病人有非常不同的属性,你能做的就是分成三个表。由于用户是您访问的第一个对象(注册-登录),最佳用户将作为医生和病人表的父亲。
例如-用户- UserName、FirstName、LastName、EMail、PhoneNumber、Company/Address/Active (许多用户在DB中也保留加密密码)。
https://dba.stackexchange.com/questions/117786
复制相似问题