當一個設置爲抽象時,在兩個實體之間創建一對一關係是合法的嗎?關於抽象實體的核心數據關係
2
A
回答
1
是的。你可以擁有一個擁有「東西」的人......
3
抽象實體並不意味着被實例化。這就是爲什麼你
不能
創建這種關係。你可以做的是創建一個關係,其中的實體是從一個抽象實體繼承的。
甲關係指定目的地處的 對象的實體,或父實體。這可以與 源(反射關係)中的實體相同。關係不一定是同質的 。如果員工實體有兩個子實體,如經理 和Flunky,那麼給定部門的員工可能由 員工組成(,假設員工不是抽象實體),經理, 流氓或其任何組合。
編輯: 顯然,你可以創建這樣的關係(使子實體會繼承的關係爲好)......
如果定義了實體繼承層次結構(見「實體 繼承「),當您將超實體指定爲獲取請求的實體時,該請求會返回超實體和子實體的所有匹配實例。在某些應用程序中,您可能會將超實體指定爲抽象(請參閱「抽象實體」)。若要獲取匹配抽象實體 的所有具體子實體的實例,您將用於提取規範的實體設置爲摘要 實體。在「抽象實體」中描述的域的情況下,如果 您使用圖形實體指定提取請求,則提取返回 匹配Circle,TextArea和Line的實例。
相關問題
- 1. 核心數據:抽象實體和繼承關係
- 2. 核心數據實體關係層次
- 3. 核心數據:遍歷與抽象實體之間的管理對象關係
- 4. 核心數據實體關係像實體內的數組?
- 5. 如何設置核心數據實體的對象關係
- 6. 基於實體關係的核心數據提取
- 7. 核心數據的關係從一個實體多個實體
- 8. 核心數據關係 - 兩個實體到一個實體
- 9. 實體充滿數據後的核心數據關係
- 10. 核心數據獲取關係對象
- 11. 核心數據/數據庫實體關係
- 12. 根據關係實體數核心數據獲取結果
- 13. 核心數據關係
- 14. 核心數據關係
- 15. 核心數據 - 關係
- 16. 核心數據關係
- 17. 核心數據和關係
- 18. iPhone核心數據關係
- 19. iOS核心數據 - 關係
- 20. 核心數據無關係
- 21. 核心數據關係
- 22. 核心數據關係
- 23. Asp核心多個實體關係
- 24. 核心數據 - 關係到不同的實體
- 25. 顯示關係爲1的核心數據實體記錄:M
- 26. 存檔具有關係的核心數據實體
- 27. 核心數據關係到相同的實體
- 28. 使用JOIN訪問NSPredicate中的核心數據實體關係
- 29. 核心數據:如何刪除關係中的實體
- 30. 核心數據到同一實體的多個關係
那就是斷章取義。 「假設員工不是抽象實體」用括號編寫,因爲如果員工是抽象的,它就不能出現在員工關係中。事實上,本段證實這是可能的,因爲它說關係不一定是同質的。在很多情況下,我使用抽象實體作爲關係中的目標。 –
我最初的理解與Alladinian的理解是一樣的,儘管我也和Paul de Lange一樣對開發者進行了交流。所以如果我們有一個Person(抽象)與Employee具有一對多關係。這意味着員工可以要求其人員需要創建人員。這將會起作用,因爲Objective-C不會像Java一樣強制將類抽象爲抽象類,但它是正確的事情嗎?那麼爲什麼麻煩將Person定義爲抽象? – ADude
員工有很多人?多麼令人困惑的例子......無論如何,你需要考慮實體而不是類。它是一個抽象實體而不是抽象類。你的課只是實體的程序化表示。 Obj-C中沒有抽象類,不像Java中提到的那樣。它在文檔中解釋了爲什麼要使用此功能。 –