如何在数据库模式中建模这种简单的关系?

时间:2014-07-11 09:46:55

标签: database database-design

相关信息:

  

大学学科

     

学期提供

     

校园

照明示例:

  

主题ABC123在校园X的第一学期和第二学期的第二学期开设   校园Y。

我如何将此关系建模为表定义?

1 个答案:

答案 0 :(得分:3)

大学(1米)校园

主题(m - m)校园(在这个多对多关系表中你也会存储学期ID)

如果你不想和很多大学合作那么。 。 。

Subject_Campus_Semester (subject_id, campus_id, semester_id)

Subject(subject_id, subject_name, ...)

Campus(campus_id, campus_name, ...)

Semester(semester_id, semester_name, ...)