首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MySQL工作台中创建外键和一对一标识关系的区别

问在MySQL工作台中创建外键和一对一标识关系的区别
EN

Stack Overflow用户
提问于 2014-10-01 16:24:52
回答 1查看 158关注 0票数 0

我正在使用MySQL工作台为一个未来的应用程序起草一个ER模型。作为MySQL工作台的新手,我只是想了解创建外键和一对一标识关系有何不同

代码语言:javascript
复制
Table: Employee
Column1: EmployeeID, Type INT [Primary Key]
Column2: Name, Type Varchar(45)

Table: EmployeeDetails
Column1: EmployeeID, Type INT [Primary Key]
Column2: Address, Varchar(100)

如果我在引用employee表employeeid列的EmployeeDetails表employee If列上创建一个外键,与创建一对一标识关系有什么不同?

EN

回答 1

Stack Overflow用户

发布于 2014-10-02 15:16:45

外键和关系是相同的概念,只是视图不同而已。FK是在数据库中使用的整体,而关系是它们在模型中的可视化。在您的模型中,您只能创建关系。您可以在关系编辑器中编辑它们的属性(例如,双击关系)为1:1、1:n、标识或不标识、强制等。不同的关系工具只是处理相同事情的便利工具。

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

https://stackoverflow.com/questions/26137121

复制
相关文章

相似问题

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