私は自分のプロジェクトとして単純なショッピング アプリケーションを実行しています。私は多対多の関係を維持することにこだわっています。
ユーザー トランザクションのすべての詳細を関係のあるいくつかのテーブルに格納する必要があります。ここにいくつかの重要な列があります。
User_Id -- Foreign key from user table
Associated_Product_Id -- Foreign key from product table
Associated_Product_Quantity -- Not Null
もっとシンプルに
user1 product1 5 pieces
user1 product2 2 pieces
user1 product3 1 piece
user2 product1 2 pieces
user2 product3 3 pieces
ここでは、1 人のユーザーが多くの製品を購入でき、1 つの製品を多くのユーザーが購入できます。だから私は完全に混乱しています、このテーブルを管理する方法。ここでは、どちらが主キーであるかを意味します。
これらの情報を管理するテーブルの数は問題ではありません。しかし、私はそれらの情報を管理する必要があります。これを管理するための大まかなアイデアを誰でも教えてもらえますか。その方向に取り組むことができるように。
ありがとう。