实体类型和实体集的区别

目录:

Anonim

主要区别 实体类型和实体集之间是 实体类型是指实体所属的类别,而实体集是指实体类型的所有实体.

关系数据库管理系统(RDBMS)是一种基于关系模型的数据库管理系统。此外,这些系统将数据存储在表中,并且表之间相互关联。在表中,每条记录称为一个实体。表中特定实体的类别称为实体类型,而表中所有实体的集合称为实体集。

实体、实体类型、实体集、RDBMS

什么是实体类型

在 RDBMS 表中,每条记录称为一个实体。实体类型是实体所属的类别。例如,假设有一个大学管理系统。它有一张名为 Student 的表。

上表中,记录id=1,name=Anne,age=21是一条记录。它是一个实体。同样,Student 表中的每条记录都是一个实体。他们都属于Student。换句话说,每条记录代表一个 Student 对象。因此,Student 是实体类型。类似地,Lecturer 表中的记录是一个实体,它的类型为 Lecturer。

什么是实体集

所有实体的完整数据集称为实体集。在上表中,实体集由所有记录组成。换句话说,id 为 1、2 和 3 的记录代表整个数据集。它是实体集。因此,实体集是指Student表中的所有记录。总体而言,实体集表示特定实体类型的所有记录。

实体类型和实体集的区别

定义

实体类型是 RDBMS 表中特定实体的类别;相反,实体集是指 RDBMS 中所有相同实体类型的实体的集合。因此,这是实体类型和实体集之间的主要区别。

与表的关系

实体类型和实体集的另一个区别是表的名称是实体类型,而表的所有行都是实体集。

例子

在学生表中,每个实体都是学生类型。但是,student 表中的所有记录都代表实体集。

结论

RDBMS 是最流行的数据库管理系统之一。许多企业级应用程序使用它来存储和管理数据。此外,RDBMS 将数据存储在表中;我们称这些表为关系。实体类型和实体集是 RDBMS 中的两个常用术语。实体类型和实体集的主要区别在于实体类型是指实体所属的类别,而实体集是指实体类型的所有实体。

参考:

1. 实体、实体类型、实体集 |数据库管理系统,Techtud,2014 年 7 月 14 日,可在此处获得。

实体类型和实体集的区别