我是SQL的新手,我想建立以下关系。
假设有一个表widgets
包含一些产品的信息,有一个表格warehouses
包含仓库的名称。
widgets
和warehouses
通过多对多关系相关联,因为给定的产品在许多仓库中可用,并且给定的仓库可以存储许多产品。
现在,我想存储每个仓库中每个产品的编号信息。
我应该简单地创建一个新表quantities
并将其与warehouse
和widgets
连接吗?
您可以将这些信息保存在wigetWarehouses
表中,假设每个小部件/仓库组合最多有一行。
请注意,您可能有一个单独的库存变动表。这更类似于事务表,而不是两个实体之间的多对多关系。