0

たくさんのデータベースをセットアップしようとしていますが、現時点では行き詰まっています。

科目[科目]を教える複数の学校[学校]の表があります。各学校は1つの科目または複数の科目を教えています。被験者は学校について知りません。

school_IDとsubject_IDを保持する「[ school_teaches_subject ]」のようなテーブルを実装できると思いました。そうすれば、たとえばschool_IDを読み取ることで、学校の科目を確認できます。

この場合、学校と科目の関係は1対多ですか、それとも多対多ですか。

4

1 に答える 1

2

科目が交差テーブルに複数回表示される可能性がある場合、それはMMです。1回だけの場合(つまり、科目は1つの学校でしか教えられない場合)、それは1-Mです。必要なものを決定し、それに応じて制約を設定します。

于 2013-01-21T20:44:10.117 に答える