面向对象数据库系统的特点分析

2010-09-06 10:57:46郑州广播电视大学来羽张华杰
河南科技 2010年17期
关键词:数据库系统面向对象数据模型

郑州广播电视大学 来羽 张华杰

面向对象数据库系统的特点分析

郑州广播电视大学 来羽 张华杰

面向对象是一种认识方法学,也是一种全新的程序设计方法。把面向对象的方法和数据库技术结合起来可以使数据库系统的分析、设计最大程度地与人们对客观世界的认识保持一致。面向对象数据库系统是为了满足新一代数据库的应用需要而产生的新型数据库系统。

一、面向对象数据模型

面向对象数据模型(简称OO模型)是用面向对象的观点来描述现实世界实体的逻辑组织、对象间限制、联系等关系的模型。一系列面向对象核心概念构成了面向对象数据模型的基础。面向对象数据模型的核心概念主要有以下几种。

1.对象和对象标识。现实世界中的任一实体都可被统一地模型化为一个对象,每个对象都有一个唯一的标识,称为对象标识(OID)。OID独立于值,且在系统全局中是唯一的。对象通常与实际的表单始终保持不变。一个对象的部分属性、方法可能会发生变化,但对象的标准是不会改变的。而OID是区分两个不同的对象的标准。常用OID有以下几种。

值标识:用值来表示标识,如,关系数据库忠实于组的码值区分元组;名标识:用一个名字来标识,如在一个作用域内程序变量一般使用的就是名标识;内标识:是建立在数据模型或程序设计的标识,如面向对象数据库系统使用的就是内标识。

2.封装。每一个对象是其状态与行为的封装,其中状态是该对象一系列属性值的集合。行为是在对象状态上操作的集

猜你喜欢
数据库系统面向对象数据模型
面板数据模型截面相关检验方法综述
数据库系统shell脚本应用
电子测试(2018年14期)2018-09-26 06:04:24
面向对象的计算机网络设计软件系统的开发
电子测试(2018年15期)2018-09-26 06:01:34
面向对象的数据交换协议研究与应用
加热炉炉内跟踪数据模型优化
电子测试(2017年12期)2017-12-18 06:35:36
微细铣削工艺数据库系统设计与开发
实时数据库系统数据安全采集方案
电信科学(2016年10期)2016-11-23 05:12:00
面向对象Web开发编程语言的的评估方法
核反应堆材料数据库系统及其应用
面向对象信息提取中影像分割参数的选择
河南科技(2014年10期)2014-02-27 14:09:03