我应该如何设计汽车零件的数据库。
问题是像散热器这样的汽车零件可以安装多辆汽车。我应该如何解决这个问题?假设我有一张如下表:
SKU# 零件 制造 型号 年份 数量
H111 散热器 BMW E46 1998-2002 5
H222 散热器 Toyota Corolla 2002-2004 2
SKU#H111 的散热器可以安装两辆汽车。一种是如上表所示的“BMW E46 1998-2002”,另一种是“BMW E39 2003-2004”。
如果我在数据库表中添加两个相同的部分,我会遇到问题,因为如果我出售这部分,我将不得不手动删除另一个。我想设计数据库,使 SKU#H111 部分与两个项目有联系。当我出售它们时,这两种物品的数量都应该减少。