基于对象的数据模型

在基于对象的数据模型中,重点是如何表示数据。数据分为多个实体,每个实体都有一些定义特征。此外,这些数据实体通过某些关系彼此连接。

因此,在基于对象的数据模型中,实体基于真实世界的模型以及数据在现实生活中的状态。与如何可视化和连接数据相比,对数据是什么没有太大的关注。

基于对象的数据模型的一些示例是

  • 实体关系数据模型

  • 面向对象的数据模型

  • 语义数据模型

  • 功能数据模型

在这些模型中,最常用的是实体关系数据模型和面向对象的数据模型。因此,关于这两个模型的详细信息如下-

实体关系数据模型

ER模型用于将现实生活场景表示为实体。这些实体的属性是它们在ER图中的属性,并且它们的连接以关系的形式显示。 

ER模型通常被视为数据设计中的自顶向下方法。

ER模型的一个例子是-

这是医院的ER模型。实体以矩形框表示,分别是“患者”,“测试”和“医生”。

这些实体均具有各自的属性,这些属性是-

  • 患者-ID(主键),姓名,年龄,访问日期

  • 测试-名称(主键),日期,结果

  • Doctor- ID(主键),名称,专业

面向对象的数据模型

面向对象的数据模型也基于使用现实生活场景。在此模型中,方案表示为对象。具有相似功能的对象被分组在一起并链接到其他不同的对象。

面向对象数据模型的一个例子是- 

  • PERSON和EMPLOYEE是此模型中的2个对象。 

  • PERSON具有名称,地址,年龄和号码属性。

  • EMPLOYEE具有“员工ID”,“员工类型”和“部门ID”属性

对象EMPLOYEE继承了对象PERSON的数据,即PERSON的属性也可用于EMPLOYEE。

以上是 基于对象的数据模型 的全部内容, 来源链接: utcz.com/z/316883.html

回到顶部