嗨,我正在为我最后一年的项目使用 MySQL Workbench 绘制 ER 图。这是关于一家运输公司,买方和运输代理与我的客户一起参与运输过程。
到目前为止,买方和代理具有相同的属性。所以我决定将他们的两个数据都保存在一个表中,并使用一个属性(在我的例子中是type )来区分它们。
正如您在我的图片中看到的,我无法在运输表和外部表之间建立 N:M 关系。它总是给我1:M的关系。当我尝试手动建立关系时,它会创建另一个关系表并与之建立 1:M 关系。
谁能帮我解决我的问题?在我的情况下,拥有一个关系表的效率如何。