我被要求绘制一张表的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