こんにちは私はユーザーが自分のアカウントに衣服のアイテムを追加できるオンラインツールを作成しています。ユーザーがこれらの項目をグループ化できるようにしたいが、データベースの関係についてはわからない。データベースリレーショングループ化アイテム
アイテムはユーザーが追加したものです。
複数の項目をまとめてグループ化することができます。
1つのアイテムは複数のグループに属することができます。
グループ化機能の前には、プライマリ/外部キーを介してリンクされた、ユーザー用のテーブルとアイテム用のテーブルが1つありました。その後、特定のユーザーからアイテムを取得するために、私は単に2つのテーブルを結合し、user_idによってエントリを選択しました。
私はグループの実装に取り掛かるべきかわからないんですが
が、私はグループのためのテーブルを持っている必要があり、それらがどのように関連して必要があります備えていますか?
私はデータベース関係にはまったく新しいですが、私はグループと呼ばれるテーブルがある場合、どのように項目の配列をエントリとして持つことができますか? 、またはアイテムに属するグループの配列をどのように持つことができますか?
任意のヘルプは
各ユーザーに固有のアイテムであるか、多くのユーザーが同じアイテムを所有できますか? (つまり、クチュールかラック外?) –
はいアイテムは各ユーザーに固有のものとなり、ユーザーは自分自身を追加したアイテムでグループを作成することができます – michael