如何创建多个一对一的
我有一个设置了许多表的数据库,除了一点之外它看起来都很好......
Inventory Table <*-----1> Storage Table <1-----1> Van Table ^ 1 |-------1> Warehouse Table
由于Van和Warehouse表相似,因此使用了Storage表,但如何在Storage和Warehouse / Van表之间创建关系?因为存储对象只能是1个存储位置和类型,所以它们需要为1比1。我确实有Van / Warehouse表链接到StorageId主键,然后添加一个约束,以确保Van和Warehouse表没有相同的StorageId,但这似乎可以做得更好。
我可以看到这样做的几种方法,但它们都显得不对,所以任何帮助都会很好!
慕少森
慕婉清6462132
相关分类