0

一个学生可以参加许多课程。一个课程可以有很多学生。=> 学生和课程有 nn 关系

一个学生可以有很多专业。一个专业可以有很多学生。=> 学生和专业有 nn 关系

一门课程可以属于多个专业。(例如,MATH-125 属于数学和计算科学)。一个专业有很多课程。=> course和major有nn关系。

问题:我想在下面的数据库中添加一个专业表,但如果我将 3 个表(课程、学生和专业)链接在一起,它将是循环参考。

数据库

我如何在没有循环引用的情况下对它们进行建模,规则是想要学习特定课程的学生必须是该课程所属的专业。

4

1 回答 1

1

而是创建CourseMajorStudentMajor表。

CourseMajor 将包含CourseIDMajorID

StudentMajor 将包含StudentIDMajorID

于 2013-06-04T21:48:39.983 回答