基于对象的数据模型
在基于对象的数据模型中,重点是如何表示数据。数据分为多个实体,每个实体都有一些定义特征。此外,这些数据实体通过某些关系彼此连接。
因此,在基于对象的数据模型中,实体基于真实世界的模型以及数据在现实生活中的状态。与如何可视化和连接数据相比,对数据是什么没有太大的关注。
基于对象的数据模型的一些示例是
实体关系数据模型
面向对象的数据模型
语义数据模型
功能数据模型
在这些模型中,最常用的是实体关系数据模型和面向对象的数据模型。因此,关于这两个模型的详细信息如下-
实体关系数据模型
ER模型用于将现实生活场景表示为实体。这些实体的属性是它们在ER图中的属性,并且它们的连接以关系的形式显示。
ER模型通常被视为数据设计中的自顶向下方法。
ER模型的一个例子是-
这是医院的ER模型。实体以矩形框表示,分别是“患者”,“测试”和“医生”。
这些实体均具有各自的属性,这些属性是-
患者-ID(主键),姓名,年龄,访问日期
测试-名称(主键),日期,结果
Doctor- ID(主键),名称,专业
面向对象的数据模型
面向对象的数据模型也基于使用现实生活场景。在此模型中,方案表示为对象。具有相似功能的对象被分组在一起并链接到其他不同的对象。
面向对象数据模型的一个例子是-
PERSON和EMPLOYEE是此模型中的2个对象。
PERSON具有名称,地址,年龄和号码属性。
EMPLOYEE具有“员工ID”,“员工类型”和“部门ID”属性
对象EMPLOYEE继承了对象PERSON的数据,即PERSON的属性也可用于EMPLOYEE。
以上是 基于对象的数据模型 的全部内容, 来源链接: utcz.com/z/316883.html