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 禁用并启用数据库中的外键约束,以便我们可以清理数据库