Javatpoint标志
Javatpoint标志

DBMS中的实体

数据库管理系统(DBMS)是管理数据的基本工具,但是你知道在DBMS中实体有多重要吗?

实体的角色是数据的表示和管理。在本文中,我们将讨论DBMS中的实体。

DBMS中的实体

实体:

实体是指存在于现实世界中的物体或事物。例如客户、汽车、笔等。

实体存储在数据库中,它们应该是可区分的,也就是说,它们应该很容易从组中识别出来。例如,来自同一公司的一组笔无法识别,因此它们只是物体,但不同颜色的笔变得独特,将被称为一个实体,如红笔,绿笔,蓝笔,黑笔等。

在一组笔中,我们可以很容易地识别出任何一支笔,因为它的颜色不同,所以一支不同颜色的笔是一个实体。

为了从数据库中提取数据,每个数据必须以自己的方式唯一,以便更容易区分它们。不同且唯一的数据被称为实体。

实体具有一些描述实体特征的属性。例如,实体“Student”有“Student_roll_no”、“Student_name”、“Student_subject”和“Student_marks”等属性。

表格形式的实体在DBMS中的例子:

Student_rollno Student_name Student_subject Student_marks
1 罗伯特。 英语 85
2 帕克 数学 75
3. 哈利 科学 80
4 乔治 地理位置 70

一些实体与表中的其他实体相关。例如,“学生”实体与“大学”实体相关。ERD(实体关系图)模型可以直观地显示几个实体之间的关系。

实体类型:

实体有两种,分别是:

1.有形的实体:

它是DBMS中的一个实体,是我们可以触摸或看到的物理对象。简而言之,在现实世界中有物理存在的实体被称为有形实体。

例如,在数据库中,表代表一个有形的实体,因为它包含一个我们在现实世界中可以看到和触摸的物理对象。它包括大学、银行储物柜、手机、汽车、手表、钢笔、绘画等。

2.无形的实体:

它是DBMS中的一个实体,是我们看不到或摸不到的非物理对象。简而言之,在现实世界中没有任何物理存在的实体被称为无形实体。

例如,一个银行账户在逻辑上是存在的,但我们不能看到或触摸它。

实体类型:

具有一般特征的实体的集合称为实体类型。

例如,一个公司的数据库具有诸如雇员、部门等实体类型。在DBMS中,每个实体类型都包含一组解释该实体的属性。

Employee实体类型可以具有诸如姓名、年龄、地址、电话号码和工资等属性。

Department实体类型可以包含部门的名称、号码和位置等属性。

实体类型

实体类型有两种,分别是:

1.强实体类型:它是一个独立存在的实体。

实体关系图借助单个矩形表示强实体类型。以下是强实体类型的ERD:

DBMS中的实体

在上面的示例中,“Customer”是具有ID、姓名、性别和电话号码等属性的实体类型。Customer是一个强实体类型,因为它对每个客户都有唯一的ID。

2.弱实体类型:它是一个没有自己存在的实体,它依赖于一个强大的实体来存在。

实体关系图使用双矩形表示弱实体类型。下面是弱实体类型的ERD:

DBMS中的实体

在上面的示例中,“Address”是一个弱实体类型,具有诸如House No等属性。,城市,地点和州。

强实体类型和弱实体类型之间的关系称为标识关系。

实体关系图使用双菱形表示强实体类型和弱实体类型之间的关系。

让我们借助ER图看一个强实体类型和弱实体类型之间关系的例子:

DBMS中的实体

实体集

实体集是一组具有相同实体类型的实体。

例如,学生的实体集、摩托车的实体集、智能手机的实体、客户的实体等等。

实体集可以分为两种类型:

1.强实体集:

在DBMS中,一个强实体集由一个主键组成。

例如,一个摩托车实体,其属性为:摩托车的注册号、摩托车的名称、摩托车的型号和摩托车的颜色。

下面是强实体集的表格表示:

DBMS中的实体

上述强实体集的实体关系图表示示例:

DBMS中的实体

2.弱实体集:

在DBMS中,弱实体集不包含主键。

例如,智能手机的实体,包含其属性、手机名称、手机颜色和手机内存。

弱实体集的表格表示如下:

DBMS中的实体

上述弱实体集的实体关系图表示示例:

DBMS中的实体

结论:

在本文中,您将阅读与DBMS中的实体相关的所有重要内容。

  • 我们已经讨论过实体是存在于现实世界中并且可识别的任何东西。
  • 我们已经讨论了实体的类型,即有形实体和无形实体。
  • 我们已经讨论了实体类型和实体类型的类型,它们是弱实体类型和强实体类型。
  • 我们已经讨论了实体集和实体集的类型,它们是弱实体集和强实体集。

下一个话题 DBMS的特点





Youtube 视频加入我们的Youtube频道:现在加入

反馈


帮助别人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


b .技术/马华






Baidu
map