Flutter SQL:ManyToMany关系与许多表



我正在使用Flutter开发一个应用程序。对于我的本地数据库,我使用floor(尽管我认为这并不重要(。无论如何,我正在使用SQL ^^

现在,我有相当多的表,它们都应该与ManyToMany关系相关联。比方说,我有4个对象。Object1通过ManyToMany关系连接到Object2、Object3和Object4。对象2、3和4也是如此。现在,如果我为每个关系实现一个表,那么我最终会得到6个表。还是可以的。但现在,假设我实现了另外两个对象,它们也连接到所有其他对象。我最终会得到15张桌子。我添加的对象越多,它就越疯狂。

所以现在我的问题是,是否有另一种方法可以实现这一点,它不需要我为两个对象之间的每个关系创建一个新表。

如果您有多对多关系,那么在关系数据库中建模的唯一方法是使用桥接表

最新更新