私は日本語で学ぶことすべてを保存するための簡単なウェブサイトを構築しています(個人的な趣味^^)。複数のテーブルが同じテーブルと関係しています
私はいくつかのテーブル、例えばkanjis
(授業中のすべての漢字をリストしています)、grammars
、new_words
を持っています。等。そのようなリストの種類ごとに、各項目(例:漢字の例文、新しい文法や新しい単語など)ごとに1つまたは複数のサンプル文があります。
私の質問はここにあります:上記の項目の種類ごとに別々のexample_sentences
テーブルを用意するか、1 example_sentences
をすべてkanjis
、new_grammars
、new_words
などと共有することができます。
もう1つ質問があります:1を希望する場合sample_sentences
は再利用できます(たとえば、1つの文が1つの新しい単語または1つの新しい単語と1つの文法メモなどにリンクできます)。この場合 - with多対多 - の関係は、私はまだ1つだけの一般的なsample_sentences
を必要とし、その後kanjis
、new_words
、grammars
の種類ごとにjoin_table
を持っていない...
私はここで2番目の質問(申し訳ありませんが、用の画像を描画私は塗料でそれを描く)
オフィスでは画像が見えません。私は、多対多の提案を追加するための私の答えを編集し、それをチェックし、それがうまくいくかどうかを見ています –