我正在做一个简单的购物应用程序作为我的项目。我坚持保持多对多的关系。
我必须将用户事务的所有详细信息存储在一些有关系的表中。以下是一些重要的专栏。
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
这里一个用户可以购买很多产品,一个产品可以被多个用户购买。所以我很困惑,如何管理这张桌子。我的意思是哪个是主键。
我将在多少张表中管理这些信息并不重要。但我需要管理这些信息。任何人都可以就管理这个问题给出一个粗略的想法。这样我就可以朝那个方向努力。
谢谢。