[TIL] ManyToManyField
#多対多関係
テーブルの作成時に「ManyToManyFiled」
1:M:1のテーブルにして、よりシンプルな関係にしたほうがいいです.
学生と講義を考えてみると、
一人の学生は複数の授業を受けることができる.
1時間の授業で複数の学生を収容できる
(多対多関係)
学生コードとカリキュラムコードを含むテーブルを挿入します(FK)
生徒と弦Mimi 1 bbobbi 2小雄3
学生コード課コード1 a 1 b 2 a 3 a 3 c
授業コードの授業a英語b数学c国語
学生の立場
mimi->英語、数学
bbobbi->英語
英語、国語
科目
英語->ミミ,bbobbi,雄
数学->ミミ
国語->小雄
📌 複数対の複数のテーブルの間に1:リンクテーブル:1を作成します.
テーブルの作成時に「ManyToManyFiled」
1:M:1のテーブルにして、よりシンプルな関係にしたほうがいいです.
学生と講義を考えてみると、
一人の学生は複数の授業を受けることができる.
1時間の授業で複数の学生を収容できる
(多対多関係)
学生コードとカリキュラムコードを含むテーブルを挿入します(FK)
生徒と弦Mimi 1 bbobbi 2小雄3
学生コード課コード1 a 1 b 2 a 3 a 3 c
授業コードの授業a英語b数学c国語
学生の立場
mimi->英語、数学
bbobbi->英語
英語、国語
科目
英語->ミミ,bbobbi,雄
数学->ミミ
国語->小雄
📌 複数対の複数のテーブルの間に1:リンクテーブル:1を作成します.
미미 - 1 - a - 영어
미미 - 1 - b - 수학
뽀삐 - 2 - a - 영어
웅이 - 3 - a - 영어
웅이 - 3 - c - 국어
Reference
この問題について([TIL] ManyToManyField), 我々は、より多くの情報をここで見つけました https://velog.io/@araaaaan/TIL-ManyToManyFieldテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol