Mysql 群监数据库设计

Mysql 群监数据库设计,mysql,Mysql,我目前的数据库有一个问题,需要主管监督一个小组,小组中有学生 实体:学生、主管和小组 一个学生只能在一个小组中,但该小组可以有许多学生 一个组只能有一个主管,但主管可以有多个组 我希望这张图片能解释更多: 这里解释了根据您的数据模型应该是怎样的。 如上所述,将StudentID从组中删除,并将GroupID添加到学生中,因为组可以有许多学生,但学生只能分配到一个组。 SupervisorID应保持在组中,因为组只能有一个主管 谢谢你让我们知道。Bye.StudentID应从组表中删除,Gro

我目前的数据库有一个问题,需要主管监督一个小组,小组中有学生

  • 实体:学生、主管和小组
  • 一个学生只能在一个小组中,但该小组可以有许多学生
  • 一个组只能有一个主管,但主管可以有多个组
我希望这张图片能解释更多:

这里解释了根据您的数据模型应该是怎样的。 如上所述,将StudentID从组中删除,并将GroupID添加到学生中,因为组可以有许多学生,但学生只能分配到一个组。 SupervisorID应保持在组中,因为组只能有一个主管


谢谢你让我们知道。Bye.StudentID应从组表中删除,GroupID应添加到Students表中。