实体与对象的区别

实体与对象的区别

数据库是存储在名为数据库管理系统 (DBMS) 的软件中的逻辑相关数据的有组织集合。在将数据插入系统之前,需要采用模型的形式,以便对数据库进行适当的理解。引入了许多模型,实体关系模型就是其中之一。它是数据的图形表示,提供了数据的整体视图。这个 E-R 模型有一些基本的构建单元,其中包括实体和对象。

1、实体:

实体是不同于其他实体的实时对象。一个实体可以使用它的属性来定义。它们是实体的一部分。实体可以用图片的形式表示。相似实体的集合是一个实体集。

例子:

电脑、汽车、场所、软件

2.对象:

一个同时包含属性和动作的实体就是它的对象。它由其生命周期、名称和对象标识符定义。每个对象都有两个组件:状态和行为。

例子:

视图、索引、序列

实体和对象的区别在于:

编号 实体 对象
1 实体是可以与其他对象区分开来的实时对象。 对象是具有所有属性和需要采取的行动的实体。
2 实体包含属性。 一个对象有生命周期,对象标识符。
3 实体是唯一可识别的对象。 可以使用其标识符来识别对象。
4 每个实体都有一个用于识别目的的主键。 对象未分配主键。
5 实体是关系数据库的一部分。 对象是面向对象数据库的一部分。
6 实体使用 E-R 图以矩形表示。 对象不以图形方式表示。
7 属性是实体的属性。 继承、封装、多态和抽象是对象的一部分。
8 示例:计算机、软件。 示例:最低投票年龄为 18 岁。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程