Database design 这个基数是多对多还是多对一?

Database design 这个基数是多对多还是多对一?,database-design,many-to-many,many-to-one,Database Design,Many To Many,Many To One,我正要建立一堆数据库,但我现在被卡住了 有一个多功能学校的表格[学校],这些学校教授科目[科目]。 每所学校教授一门或多门学科。受试者不知道学校的情况 我想我可以实现一个像“[school\u teachs\u subject]”这样的表,它包含一个school\u ID和一个subject\u ID 在这种情况下,学校和科目之间的关系是一对多还是多对多?如果一个科目可以在交集表中多次出现,则它是M-M,如果只有一次(即一个科目只能在一所学校教授),则它是1-M。决定需要它是什么,并相应地设置约

我正要建立一堆数据库,但我现在被卡住了

有一个多功能学校的表格[学校],这些学校教授科目[科目]。 每所学校教授一门或多门学科。受试者不知道学校的情况

我想我可以实现一个像“[school\u teachs\u subject]”这样的表,它包含一个school\u ID和一个subject\u ID


在这种情况下,学校和科目之间的关系是一对多还是多对多?

如果一个科目可以在交集表中多次出现,则它是M-M,如果只有一次(即一个科目只能在一所学校教授),则它是1-M。决定需要它是什么,并相应地设置约束条件