sql – 为什么没有多对多的关系?

前端之家收集整理的这篇文章主要介绍了sql – 为什么没有多对多的关系?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我第一次学习数据库sql.在我正在阅读的文本(Oracle 11g:sql by Joan Casteel)中,它表示“关系数据库中存在多对多关系”.我明白我们要避免他们,而且我明白如何创建一个桥接实体来消除它们,但是我正在努力完全理解“不能存在”的声明.

实际上不可能有多对多的关系代表?

或者它是非常低效的,因为它导致大量的数据重复?

在我看来,这是后一种情况,桥接实体最小化了重复的数据.但也许我错过了什么?我没有找到具体的原因(或更好的例子),这解释了为什么要在文本或其他搜索的任何地方避免多对多的关系.我一整天都在搜索,只找到相同的信息重复:“不要这样做,而是使用桥接实体.”但我想问为什么.

猜你在找的MsSQL相关文章