私は DB 設計に不慣れで、「多対 1」の関係を定義する方法に関する情報を見つけるのに苦労しています。「1対多」と「多対多」に関するあらゆる種類の情報を見つけることができますが、「多対1」に関する情報はありません。私のハングアップは、データを保存する方法です。私が持っているのは「カテゴリ」と呼ばれる1つのテーブルで、「在庫」と呼ばれる別のテーブルがあり、各「在庫」アイテムは複数の「カテゴリ」に属することができます。
複数の「カテゴリー」を単一の「在庫」行に保管するにはどうすればよいですか? 「カテゴリ」ID と対応する「在庫」ID を格納する中間テーブルが必要ですか? または、「在庫」行に「カテゴリ」ID を持つ JSON 文字列のようなものを追加するのが正しい方法でしょうか? または、「在庫」行に「カテゴリ」ID の配列を格納する方法はありますか?
助けてくれてありがとう!