回答
不,這是不對的。
在1:1關係中,您只有一個表。沒有區別。屬性必須適用於這兩種類型的實體。
但是,在可選的1:1關係中,通常稱爲1:0+或「一到零或一個」關係,該孩子將是可選的一個,而不是父親。
總之,總會有成爲家長。
在你的形象,還有一個可選一到一個從工作人員的筆記本電腦,即工作人員可以有零筆記本電腦或一臺筆記本電腦。筆記本電腦和工作人員之間也存在一對一的關係,即筆記本電腦必須有一位員工作爲所有者。
這裏有一個圖表,幫助您瞭解:
在剛剛上傳的圖片中,可選符號實際上屬於Staff關係而不是Notebook關係?這就是我困惑的原因。我的筆記提到了這個特定圖像 - 可選參與的實體是父實體。 – TheKraven 2012-07-31 14:12:56
@TheKraven這不是它讀取我的。筆記本必須有一個所有者。工作人員可以選擇有一個筆記本。請記住,烏鴉的腳標記適用於所有權的*方向,而不是父方的方向。 [此PDF]的第12和13頁(http://jackzheng.net/teaching/cis3730/files/1.5-erd.pdf)應該有助於解釋可選關係的克羅足徵記法。 – Polynomial 2012-07-31 14:17:43
@ TheKraven我用圖表更新了我的答案。 – Polynomial 2012-07-31 14:29:47
- 1. 實體框架和一對多關係
- 2. 實體框架同一實體上的一對多關係
- 3. 實體框架具有唯一實體的一對多關係
- 4. 與實體 - 一一對應的關係
- 5. 實體 - 一對一的關係
- 6. 父子關係有了一個單一的實體教義2
- 7. 實體框架一對一關係
- 8. c#實體框架 - 一對一關係
- 9. 實體框架中的一對多和一對多關係6
- 10. 遞歸實體瓦特/父/子關係
- 11. 一對一和一對多關係相同的實體mysql
- 12. 實體框架:一對多關係的公共實體
- 13. 更新實體框架實體一對多的關係
- 14. 計數實體一對多的關係
- 15. 更新實體一對多的關係
- 16. Symfony2實體:用戶和帖子之間的多對一關係
- 17. 實體框架:更新實體的子集合的一對多關係
- 18. 實體框架一對多關係
- 19. 從一個實體到另一個實體的雙重關係
- 20. 實體關係圖中的實體
- 21. 一比一實體框架的關係
- 22. 實體關係,其中一個實體具有對同一實體類型的2的引用?
- 23. 實體框架代碼優先,一對零對一和一對多關係到同一個實體
- 24. 從實體框架中的父實體獲取子實體c#
- 25. 一對一的自我關係和實體框架
- 26. 實體框架更新一個父實體更新另一個父實體
- 27. 如何對父實體和子實體進行排序?
- 28. 堅持以一對一的關係實體在休眠 - 實體分離
- 29. 實體關係
- 30. 實體關係
1什麼:1間的關係,你說什麼? – 2012-07-31 13:54:50
1:1關係意味着一張表 - 沒有關係,它被優化爲單個實體。對1:1表關係進行建模可以提高性能,但這是現有的唯一原因。關係的方向只能通過外鍵定義來確定 - 它可以是單向的,也可以是其他的。 – 2012-07-31 13:57:02
@OMGPonies我認爲他在談論1:1的可選關係,即1到0或1。 – Polynomial 2012-07-31 13:58:04