我被要求绘制一张表的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. 关系图,ER图和EER图之间有什么区别
- 2. 数据设计和数据模型(ERD)有什么区别
- 3. ERD和上下文数据模型有什么区别?
- 4. ERD中包含和包含关系的区别?
- 5. chdir(...)和系统(“cd ...”)有什么区别?
- 6. 关系与非关系数据建模 - 有什么区别
- 7. spring-context和spring-core依赖关系有什么区别?
- 8. Grape和Yum安装依赖关系有什么区别?
- 9. 设置关系时,User :: class和App \ User有什么区别?
- 10. scope“import”和“pom”类型依赖关系有什么区别?
- 11. Maven插件和依赖关系有什么区别?
- 12. 角色,隶属关系和属性之间有什么区别?
- 13. 图像/和./images/有什么区别?
- 14. View和EER图有什么区别?
- 15. GD和GD2图像有什么区别?
- 16. 有什么区别`和$(Bash中有什么区别?
- 17. SQL Server系统视图中的type和xtype有什么区别?
- 18. ==和===有什么区别?
- 19. ==和===有什么区别?
- 20. 有什么区别? :和||
- 21. ==和===有什么区别?
- 22. '=='和'==='有什么区别?
- 23. `&`和`ref`有什么区别?
- 24. 有什么区别:。!和:r!?
- 25. | 0和~~有什么区别?
- 26. Appender和〜有什么区别?
- 27. ng build和ngc的关系和区别是什么
- 28. UML中的继承与你的ERD有什么关系?
- 29. ERD关系在Visio
- 30. xtype和别名有什么区别?
我会要求澄清[谁是分配任务的人员。 – user2864740 2014-08-31 06:15:56
它来自教科书*所以真的没有区别? – joe 2014-08-31 06:18:13
我希望有一个理由让两个不同的任务(但*做*检查勘误)。这本书是否举了一些例子? – user2864740 2014-08-31 06:19:15