标签: sql design-patterns many-to-many
我见过几个通过使用通用通用联结表来实现多对多关系的数据库。我在任何文献中都没有发现过这种模式,我认为它是一种反模式,但是它有一个名字吗?
通常的方法当然是为每个多关系使用一个不同的联结表,而不是将所有关系放在一个通用的公共/全局表中,用于整个数据库中的所有关系。
顺便说一句,我认为它是一种反模式(至少在使用RDBMS时)的原因是你不能在外键上具有参照完整性。