DBMS 中 ER 图的组成部分是什么?


ER 模型 代表实体关系模型,在 数据库管理系统 (DBMS) 中。它是设计的第一个步骤,用于提供概念流程。它是公司的数据流图 (DFD) 需求。

它是关系模型的基本构建块。设计数据库项目不需要太多培训。将 E-R 模型转换为关系表或规范化表非常容易。

它是一种高级数据模型图,定义了数据库的概念视图。它充当将来实现数据库的蓝图。

ER 图的组成部分

ER 图的组成部分如下:

  • 实体

  • 属性

  • 关系

  • 弱实体

  • 强实体

  • 简单属性

  • 关键属性

  • 复合属性

  • 派生属性

  • 多值属性

ER 图的组成部分以图形方式表示如下:

实体

它可以是对象、人员、地点或事件,用于在数据库中存储数据。在关系图中,实体以矩形形式表示。例如,学生、员工、经理等。

实体以图形方式表示如下:

实体集

它是同一类型实体的集合,它们共享相似的属性。例如,一所大学中的一组学生,而学生是一个实体集。

实体分为以下两种类型:

  • 强实体集

  • 弱实体集

强实体集

包含关键属性或有足够属性形成主键属性的实体类型称为强实体集。它用单个矩形表示。

例如:

Roll no of student
EmpID of employee

弱实体集

实体没有主键属性,并通过外键属性依赖于另一个强实体。它用双矩形表示。

属性

它是名称、事物等。这些是实体的数据特征或数据元素和数据字段。

属性类型

实体关系 (ER) 模型中的属性类型如下:

  • 单值属性 - 这些属性包含单个值。例如,年龄、薪水等。

  • 多值属性 - 它们包含单个实体的多个值。例如,电话号码。

  • 复合属性 - 可以进一步细分的属性。例如,姓名 -> 姓、中间名、名

  • 派生属性 - 可以从其他属性派生的属性。例如,出生日期。

关系

用于描述两个或多个实体之间的关系。它用菱形表示。

例如,学生在大学学习,员工在一个部门工作。

关系以图形方式表示如下:

这里“在…工作”是两个实体之间的关系。

关系的度

多个不同实体集参与的关系称为关系的度。

它分为以下几类:

  • 一元关系

  • 二元关系

  • 三元关系

  • n 元关系

更新于: 2023-09-14

40K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告