sql数据建模器中的外键问题

Posted

技术标签:

【中文标题】sql数据建模器中的外键问题【英文标题】:Issue with foreign keys in sql data modeler 【发布时间】:2016-05-28 02:49:47 【问题描述】:

对于我的大学作业,我的任务是在 SQL Data Modeler 中手动创建一个逻辑模型,并将其转换为数据库。但是,我遇到了外键问题,因为当我从概念模型转换为逻辑模型时,外键被写为“Entity_1 FK”,而不仅仅是“FK”。

例如,如果我有两个名为“Entity_1”和“Entity_2”的实体,每个实体都有一个属性“Attribute_1”和“Attribute_2”,它们都是主键,如果我在它们之间附加关系而不是外键Entity_2 将读取 'Entity_1_Attribute_1' 而不仅仅是 'Attribute_1'。

我获得了延期,因为这让我的导师和单位协调员都感到困惑,我真的无处可问。如果有人能提供一些见解,我将不胜感激,谢谢。

【问题讨论】:

你可以在你的问题中包含一些代码吗? 【参考方案1】:

创建外键约束后,您可以编辑包含新外键列的表并重命名该列。

【讨论】:

以上是关于sql数据建模器中的外键问题的主要内容,如果未能解决你的问题,请参考以下文章

《Entity Framework 6 Recipes》翻译系列 -----第二章 实体数据建模基础之有载荷和无载荷的多对多关系建模 (转)

数据库建模:按实体类型的空外键

sql 禁用并启用数据库中的外键约束,以便我们可以清理数据库

维度建模简介

通过表和其他表执行搜索与 SQL Server 中的外键连接的内容以及如何对数据进行排序 [关闭]

实体名称更改时核心数据建模器不更新