我被要求繪製一張表的ERD和關係圖,我以前認爲關係圖與ERD相同,所以有什麼區別?ERD和「關係圖」有什麼區別?
14
A
回答
23
一種實體關係圖定義實體及其屬性之間的關係。例如,ERD包含多對多關係,不包含外鍵。暗示他們是。在ERD中,我們只是將實體,它們的屬性以及它們之間的關係可視化。我們不關心外鍵去哪裏或如何實現多對多關係。 (但是我們確實強調了主鍵!)
在關係模型我們指的是我們模型的實現。在這一點上,我們應該清楚我們屬性的格式,我們使用的外鍵以及我們可能需要將實體縫合在一起的鏈接表。關係模型基本上是可能的數據庫實現的模型。
簡而言之,ERD是我們數據庫的一個抽象概念,它以實體和屬性來表達一個實體模型。關係模型以數據庫可以理解的方式定義格式和關係,即數據模型。
4
ERD屬於實體之間的關係,它與關係模型不同。
關係數據庫: 一個維護一組的分開的,相關的文件(表),但在需要時結合了用於查詢和報告文件的數據元素的數據庫。
關係模型的概念如下:
ERD:描述實體和關係的屬性數據庫模型中的兩個或更多個實體之間發生。
+0
基數:https://stackoverflow.com/a/45117697/1697099 – Premraj 2017-10-13 01:16:49
相關問題
- 1. Neo4j和SQL關係有什麼區別?
- 2. 關係圖,ER圖和EER圖之間有什麼區別
- 3. ERD和上下文數據模型有什麼區別?
- 4. 數據設計和數據模型(ERD)有什麼區別
- 5. ERD中包含和包含關係的區別?
- 6. 關聯和依賴關係有什麼區別?
- 7. chdir(...)和系統(「cd ...」)有什麼區別?
- 8. mpirun,mpiexec和mpiexec.hydra有什麼區別和關係?
- 9. 有關Windows的系統和環境變量有什麼區別?
- 10. IS -A關係與HAS-A關係有什麼區別? Java
- 11. 關係與非關係數據建模 - 有什麼區別
- 12. 多對多關係與一對多關係有什麼區別?
- 13. 角色,隸屬關係和屬性之間有什麼區別?
- 14. 使用和導入依賴關係有什麼區別?
- 15. spring-context和spring-core依賴關係有什麼區別?
- 16. ptregs_execve和sys_execve之間有什麼區別/關係
- 17. 項目引用和項目依賴關係有什麼區別?
- 18. 總參與和遞歸關係的符號有什麼區別?
- 19. Grape和Yum安裝依賴關係有什麼區別?
- 20. Maven插件和依賴關係有什麼區別?
- 21. 對於m-m關係,mappedBy和belongsTo有什麼區別?
- 22. package.json依賴關係中的> =和〜有什麼區別?
- 23. @JoinColumn和@JoinTable在一對多關係中有什麼區別?
- 24. AVR和Arduino之間有什麼區別/關係?
- 25. 這些術語之間有什麼區別:「協會」和「關係」?
- 26. scope「import」和「pom」類型依賴關係有什麼區別?
- 27. 設置關係時,User :: class和App \ User有什麼區別?
- 28. 圖像/和./images/有什麼區別?
- 29. View和EER圖有什麼區別?
- 30. GD和GD2圖像有什麼區別?
我會要求澄清[誰是分配任務的人員。 – user2864740 2014-08-31 06:15:56
它來自教科書*所以真的沒有區別? – joe 2014-08-31 06:18:13
我希望有一個理由讓兩個不同的任務(但*做*檢查勘誤)。這本書是否舉了一些例子? – user2864740 2014-08-31 06:19:15