DBMS 中 ER 图的组成部分是什么?
ER 模型 代表实体关系模型,在 数据库管理系统 (DBMS) 中。它是设计的第一个步骤,用于提供概念流程。它是公司的数据流图 (DFD) 需求。
它是关系模型的基本构建块。设计数据库项目不需要太多培训。将 E-R 模型转换为关系表或规范化表非常容易。
它是一种高级数据模型图,定义了数据库的概念视图。它充当将来实现数据库的蓝图。
ER 图的组成部分
ER 图的组成部分如下:
实体
属性
关系
弱实体
强实体
简单属性
关键属性
复合属性
派生属性
多值属性
ER 图的组成部分以图形方式表示如下:
实体
它可以是对象、人员、地点或事件,用于在数据库中存储数据。在关系图中,实体以矩形形式表示。例如,学生、员工、经理等。
实体以图形方式表示如下:
实体集
它是同一类型实体的集合,它们共享相似的属性。例如,一所大学中的一组学生,而学生是一个实体集。
实体分为以下两种类型:
强实体集
弱实体集
强实体集
包含关键属性或有足够属性形成主键属性的实体类型称为强实体集。它用单个矩形表示。
例如:
Roll no of student EmpID of employee
弱实体集
实体没有主键属性,并通过外键属性依赖于另一个强实体。它用双矩形表示。
属性
它是名称、事物等。这些是实体的数据特征或数据元素和数据字段。
属性类型
实体关系 (ER) 模型中的属性类型如下:
单值属性 - 这些属性包含单个值。例如,年龄、薪水等。
多值属性 - 它们包含单个实体的多个值。例如,电话号码。
复合属性 - 可以进一步细分的属性。例如,姓名 -> 姓、中间名、名
派生属性 - 可以从其他属性派生的属性。例如,出生日期。
关系
用于描述两个或多个实体之间的关系。它用菱形表示。
例如,学生在大学学习,员工在一个部门工作。
关系以图形方式表示如下:
这里“在…工作”是两个实体之间的关系。
关系的度
多个不同实体集参与的关系称为关系的度。
它分为以下几类:
一元关系
二元关系
三元关系
n 元关系
广告