我有'客户'表。每条记录都包含客户姓名,电子邮件,地址等。
我有一张'skus'表。每条记录都包含SKU的名称。例如“超级软件包”。
SKU代表单个价位的可购买商品。购买的商品可以包含一种或多种商品。
e.g。名为“Super Software Bundle”的SKU记录可能代表两种产品:product1和product2。
出于可用性/易用性原因,其他表格不仅要跟踪购买的skus,还要跟踪客户可以访问的各个产品。
问题:我应该如何表示数据库中SKU的可变大小性质,其中SKU可以代表1到n个产品?谢谢你的帮助。
答案 0 :(得分:0)
如果我正确阅读,您将需要一张SKU表和一张产品表,而产品表将有一张SKU表的外键。
答案 1 :(得分:0)
您将需要第三个表来管理SKU与产品之间的关系,因为产品可能是多个SKU的一部分(我猜)。你必须建模m:n-relation。
产品
SKU
sku_product