SQL Data Modeler中实体上的重复变量

问题描述

我是SQL Data Modeler的一个完整的初学者,我正在尝试创建一个逻辑模型。我有一个航空公司实体,其中有一个airline_id和一个country name,一个城市实体中有一个city namecountry name。所有都是域变量。 我使用1:N关系来连接两个实体。

enter image description here

但是现在我单击城市时它们已连接,我得到那个城市有4个变量。

enter image description here

Airline_ID还可以,因为它是航空公司实体的主键,并且是城市实体中的外键。但是为什么创建City_Name1?如果要将逻辑模型转换为关系模型,是否应该这样创建?在没有创建重复变量的情况下如何创建关系?尝试删除时,我也无法删除它。

这是配置我的关系的方式:

enter image description here

解决方法

我认为您应该检查模型,因为在图片上您显示了一对多关系,并且提到了m:n(多对多)关系。

“一对一”(此处为航空公司表)中的一对多关系主键转到“许多侧”(此处为城市表),这就是为什么您在城市表中看到airline_id的原因(airline_id在此处成为外来者密钥) 。 City_Name1看起来像是一些遗骸,应该将其删除。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...