スキーマ関係を作成する際にどちらを選択するのが良いかについて、ここでいくつかの専門的なアイデアを得るようにしてください
この投稿から大まかにアイデアを見つけましたが、それでもさらに考えを深めようとしています。
簡単なシナリオは次のようになります。
class <--> Student <--> Teacher <--> class
(教師は複数のクラスを教えることができると仮定します)many-to-many
ラウンドで関係を持つ通常のシナリオです。また、クエリは任意のピアから任意の方向に開始できます。では、より良いデザインとは何でしょうか?
1対1の関係では、マッピングテーブルは間違いなく無駄であることを知っていますが、その投稿が言及したように、マッピングテーブルソリューションは関係にONLY
適していますか? many-to-many
方向との多対多の関係を拡張したい場合。関係がone-direction
ではなく の場合bidirectional
、答えは異なるでしょうか?
前もって感謝します。