Database design ERD和“a”之间有什么区别;关系图;?

Database design ERD和“a”之间有什么区别;关系图;?,database-design,Database Design,我被要求绘制一个表的ERD和关系图,我之前假设关系图与ERD相同,那么区别是什么 实体关系图定义了实体及其属性之间的关系。例如,ERD包含多对多关系,不包括外键。它们是隐含的。在ERD中,我们只是简单地可视化实体、它们的属性以及它们之间的关系。我们不关心外键去哪里,也不关心如何实现多对多关系。(但我们在主键下面加下划线!) 在关系模型中,我们指的是模型的实现。此时,我们应该清楚属性的格式、使用的外键以及将实体缝合在一起可能需要的链接表。关系模型基本上是可能的数据库实现的模型 简而言之,ERD是

我被要求绘制一个表的ERD和关系图,我之前假设关系图与ERD相同,那么区别是什么


实体关系图定义了实体及其属性之间的关系。例如,ERD包含多对多关系,不包括外键。它们是隐含的。在ERD中,我们只是简单地可视化实体、它们的属性以及它们之间的关系。我们不关心外键去哪里,也不关心如何实现多对多关系。(但我们在主键下面加下划线!)

在关系模型中,我们指的是模型的实现。此时,我们应该清楚属性的格式、使用的外键以及将实体缝合在一起可能需要的链接表。关系模型基本上是可能的数据库实现的模型

简而言之,ERD是我们数据库的一个抽象概念,它以实体和属性、实体模型来表达。关系模型以数据库可以理解的方式定义格式和关系,即数据模型

ERD属于实体之间的关系,它不同于关系模型

关系数据库: 一种数据库,它维护一组独立的、相关的文件(表),但在需要时合并文件中的数据元素以进行查询和报告

关系模型概念如下:

ERD:描述实体属性和两个或多个实体之间关系的数据库模型


我想请[分配任务的人]澄清一下。这是一本教科书*所以真的没有区别吗?我希望给出两个不同的任务是有原因的(但一定要检查勘误表)。这本书有什么例子吗?下面是他们举的例子:。我只是假设那是埃尔达的接入版本,是的。“关系图”可能应该显示物理列及其关系(在Access或另一个SQL设计器中会这样做),ERD只是在更高的抽象级别将实体装箱。