首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的SQL工作台在EER图中创建多对多关系

我的SQL工作台在EER图中创建多对多关系
EN

Stack Overflow用户
提问于 2016-10-02 20:09:10
回答 2查看 9K关注 0票数 3

所以我试图从一个数据库模型创建一个EER图,我想做一些类似的事情。

假设我有一个名为Bag的表和一个名为Address的表。我已经将PK in Address设置为Bag中的FK,在创建图表时,我发现在mySQL工作台中找不到“多对多”选项。

我想知道是什么导致了这种情况的发生(也许我做错了什么,但现在我想不出任何合理的解释……)

希望有人能对此有所了解。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2016-10-09 08:59:15

通常多对多关系会有一个附加表来创建关系-

  • 地址(表保存地址)
  • AddressBag (表保存多对多包到地址与FK到地址和FK到包的关系)
  • 包(表保存包)
票数 2
EN

Stack Overflow用户

发布于 2016-10-09 09:39:10

Many2Many relationship需要一个附加表来定义两个表之间的关系。此表保存两个或更多个表中每个表的FK。如果我们想要获取数据,只需要通过这个关系选择列。希望这能对你有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39816842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档