所以我正在阅读一本关于数据库设计原则的书,并阅读了关于继承的章节,但我对如何在 MySQL 中“连接”子类与它们的超类感到困惑?
例如,表结构看起来像这样
那么我如何将这两个子类与它们的超类相关联,以便我可以轻松地执行类似于“嘿,为他分配给的人员获取正确的合同类型”的查询。
一个人可以有一个,甚至两个都有,例如,如果一个人是一名学生,同时兼任讲师和资助其学业,或者是某种额外课程的讲师(所以他既是学生又是讲师)。
mysql database inheritance design-patterns
database ×1
design-patterns ×1
inheritance ×1
mysql ×1