これはチュートリアルです。テーブルを作成するとき、あるテーブルが別のテーブルと対戦することもあれば、このテーブルが複数のテーブルと対戦することもあります。これは、いわゆる 1 対 1 と 1 対です。 -なぜこのように行われるのですか?この男はただ黙っていました、それはとてもとんでもないことでした!
教えられない秘密の原則とは 1対1、1対多とは何なのか!
テーブル間の関係は 1 対 1 であることは理解していますが、どうすれば 1 対多になるのでしょうか?
写真の通り
教師テーブルと生徒テーブルは1対多ではないですか?
科目テーブルと学生テーブルは多対多ではありませんか?
あなたのステッカーに関しては、私たちは英語が理解できず、あなたはそれについて説明しませんでした。何とも言えません
教師テーブルと生徒テーブルは1対多ではないですか?
科目テーブルと学生テーブルは多対多ではありませんか?
あなたのステッカーに関しては、私たちは英語が理解できず、あなたはそれについて説明しませんでした。言うのは難しいです
例:
3 つのテーブルがあります
学生テーブル (学生 ID 学生名)
コーススケジュール (コース ID コース名)
スコアテーブル (学生 ID コース ID スコア )
クラス テーブル (クラス ID 学生 ID)
ここでのクラス テーブルと学生テーブルは 1 つのクラスに多数の学生が含まれます。ここでは多対多です。1 つのコースが多数の学生に対応します。1 人の学生または複数のコースから選択してください
教授と学生の間の 1 対 1 の関係については、通常、1 人の教授が 1 人の学生に対応します
3 つのテーブル
クラステーブル
教師テーブル
生徒テーブル
人間関係
1 つのクラスには複数の生徒がいます
したがって、クラステーブルと生徒テーブルは 1 対多です
教師には複数の生徒がいます
したがって、教師テーブルと生徒テーブルは1対多です
1つのクラスに複数の教師がいます
1人の教師 複数のクラスを教えることができます
ので、クラステーブルと教師テーブルは多対多です
私の表現は正確ではないかもしれません。具体的には、SQL 文を書くとき、これらの関係は SQL 文でどのように表現されますか?
何対何というのは、あなたのビジネスにおける概念であり、データベース自体とは何の関係もありません。 SQLコマンドには反映されません