我最初在 StackExchange 上为数据库管理员发布了这个问题: https://dba.stackexchange.com/questions/28356/should-this-be-an-identifying-relationship-or-not
但我猜它似乎缺乏用户。那么有人可以帮我解决这个问题吗?
编辑: 好吧,我选择建立非识别关系,这样用户可以是 Patient、SpiProfessional 或两者兼而有之。似乎工作得更好,尽管编写查询时需要更多工作。感谢大家的回答,他们都有助于我对数据库的理解。
最佳答案
需要了解更多信息才能回答您的问题。
- 用户可以有耐心吗?
- 用户可以成为 SpiProfessional 吗?
- 用户可以同时是患者和 SpiProfessioanl 吗?
- 需要为患者存储哪些额外数据/属性?
- SpiProfessional 需要存储哪些额外数据/属性?
关于mysql - 这是否应该是一种识别关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13282357/