我第一次学习数据库和sql.在我正在阅读的文本(Oracle 11g:sql by Joan Casteel)中,它表示“关系数据库中存在多对多关系”.我明白我们要避免他们,而且我明白如何创建一个桥接实体来消除它们,但是我正在努力完全理解“不能存在”的声明.
实际上不可能有多对多的关系代表?
或者它是非常低效的,因为它导致大量的数据重复?
在我看来,这是后一种情况,桥接实体最小化了重复的数据.但也许我错过了什么?我没有找到具体的原因(或更好的例子),这解释了为什么要在文本或其他搜索的任何地方避免多对多的关系.我一整天都在搜索,只找到相同的信息重复:“不要这样做,而是使用桥接实体.”但我想问为什么. 原文链接:https://www.f2er.com/mssql/81508.html