好吧,我最初在 StackExchange 上为数据库管理员发布了这个问题: https ://dba.stackexchange.com/questions/28356/should-this-be-an-identifying-relationship-or-not
但我猜它似乎缺乏用户。那么有人可以帮我解决这个问题吗?
编辑:好的,我选择了非识别关系,这样用户可以是 Patient、SpiProfessional 或两者兼而有之。似乎工作得更好,即使在编写查询时工作量更大。感谢大家的回答,他们都有助于我对数据库的理解。