私は多値M:Nの関係を必要とするプロジェクトに取り組んでいます。多値M:N関係をモデル化する方法は何ですか?
たとえば、 Products
テーブルに製品の一覧があります。 ユーザーは1つ以上の製品を購入することができ、テーブルOrders
に保持されます。この情報に加えて、分析情報を保持するもう1つのテーブルがあります。
この表には次のようなハードコードされたデータが含まれている必要があります。注文に商品1と商品2が含まれている場合、商品3と商品4もユーザーの注文で表示されます。ユーザーの注文番号1は、1と3のような製品は、その後、2と4
を返さなかった場合、私はするよう提案を必要とするように、これらは基本的にハードコーディングされたルール
actual products | expected products
1,3 | 2,4
5,6,7,8 | 3,4
は今、これらの表から、私は情報を見つけるために必要がありますこの多値M対Nの関係を記述する方法。 RDBMS以外のオプションがある場合は、お気軽にお問い合わせください。おかげ
をあなたが(HTTPS [推奨エンジン]を記述しようとしています.org/wiki/Recommendation_engine)、またはこれらのルールは、ユーザーが注文を有効にするために満たす必要がありますか? – eggyal
@eggyalあなたはこの問題を説明する正しい言葉を持っています。ええ、それは間違いなく推薦エンジンのようです。ユーザーの注文が有効であるためには、これらのルールは真実であってはなりません。 –