【发布时间】:2010-11-25 14:41:54
【问题描述】:
我有一个“客户”表。每条记录都包含客户姓名、电子邮件、地址等。
我有一个“skus”表。每条记录都包含一个 SKU 的名称。例如“超级软件包”。
SKU 代表以单一价格点可购买的商品。购买的商品可以包括一种或多种产品。
例如名为“Super Software Bundle”的 SKU 记录可能代表两个产品:product1 和 product2。
出于可用性/易用性的原因,其他表格不仅需要跟踪购买的 sku,还需要跟踪客户可能访问的单个产品。
问题:我应该如何表示数据库中 SKU 的可变大小性质,其中一个 SKU 可以表示 1 到 n 个产品?感谢您的帮助。
【问题讨论】:
标签: mysql database-design normalization