目录:
定义-实体关系图(ERD)是什么意思?
实体关系图(ERD)是一种数据建模技术,以图形方式说明了信息系统的实体以及这些实体之间的关系。 ERD是用于表示实体框架基础结构的数据的概念和表示模型。
ERD的要素是:
- 实体
- 人际关系
- 属性
创建ERD涉及的步骤包括:
- 识别和定义实体
- 确定实体之间的所有交互
- 分析交互的性质/确定关系的基数
- 创建ERD
Techopedia解释了实体关系图(ERD)
实体关系图(ERD)对于创建良好的数据库设计至关重要。 它用作高级逻辑数据模型,在开发数据库的概念设计时很有用。
实体是一个独立存在的现实项目或概念。 实体等效于关系数据库中的数据库表,该表的每一行代表该实体的实例。
实体的属性是描述该实体的特定属性。 关系是描述实体之间相互作用的关联。 在ERD中,基数是可以或必须与另一个实体的每个实例相关联的一个实体的实例数。 通常,可能存在一对一,一对多或多对多的关系。
例如,让我们考虑两个现实世界的实体,一个雇员及其部门。 员工具有员工编号,姓名,部门编号等属性。类似地,部门编号和名称可以定义为部门的属性。 一个部门可以与许多员工进行交互,但是一个员工只能属于一个部门,因此在部门和员工之间可以存在一对多的关系。
在实际的数据库中,employee表将使用部门编号作为外键,并从Department表中引用以强制执行该关系。