2014-10-01 186 views
0

我正在使用MySQL工作臺爲即將到來的應用程序繪製ER模型。 作爲新的MySQL的工作臺,只是想了解如何創建一個外鍵和1對1的標識關係是不同的在MySQL Workbench中創建外鍵和1對1標識關係的區別

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表僱員在EmployeeDetails表EmployeeID列的外鍵專欄,它與創建1對1識別關係有什麼不同?

回答

0

只是從不同的角度來看,外鍵和關係是相同的概念。 FK是數據庫中使用的實體,而關係是它們在模型中的可視化。在你的模型中,你只能創建關係。您可以在關係編輯器中編輯它們的屬性(例如,通過雙擊一個關係)爲1:1,1:n,是否爲強制等。不同的關係工具僅僅是用於同一事物的便利工具。