【发布时间】:2018-02-18 00:18:22
【问题描述】:
我正在尝试为 3 个表设计一个数据库:教师、课程、学生。
- 一个老师可以有很多学生,可以教授很多课程。
- 一个学生可以有很多老师,可以学习很多课程。
- 一门课程可以由多位教师教授,并且可以招收许多学生。
我希望能够确定哪个学生正在学习哪个课程,由哪个老师教授。
【问题讨论】:
-
您可能想使用切换表,它只有实体表的外键...
-
@UsagiMiyamoto 是的...我也这么认为...但这并不意味着表会太大,因此可能会导致查询性能低下。
标签: mysql database-design relational-database