加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 16:42:31 所属栏目:MsSql教程 来源:网络整理
导读:我第一次学习数据库和SQL.在我正在阅读的文本(Oracle 11g:SQL by Joan Casteel)中,它表示“关系数据库中存在多对多关系”.我明白我们要避免他们,而且我明白如何创建一个桥接实体来消除它们,但是我正在努力完全理解“不能存在”的声明. 实际上不可能有多对多
我第一次学习数据库和SQL.在我正在阅读的文本(Oracle 11g:SQL by Joan Casteel)中,它表示“关系数据库中存在多对多关系”.我明白我们要避免他们,而且我明白如何创建一个桥接实体来消除它们,但是我正在努力完全理解“不能存在”的声明.

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读