当前位置:文档之家› 面向对象数据模型.

面向对象数据模型.

面向对象数据模型.
面向对象数据模型.

面向对象数据模型

★面向对象方法论的一些基本概念

–对象:现实世界中所有概念实体被模型化为对象

–属性:组成对象的数据

–方法:定义在对象属性上的一组操作

–消息:对象间的通讯和请求对象完成某种处理工作是通过消息传递的

–对象类:类似的对象组合在一起形成对象类

–类层次:具有概括关系的对象类型成一个层次结构

–继承性:子类可以继承超类的部分或全部属性

★语义关联的描述

–聚集关联(Aggregation association,简称A关联):

?定义一个实体类的一组属性,这些属性的域既可以是实体类也可以是域类

–概括关联(Generalization association,简称G关联):

?表示实体之间的子类与超类的继承性关系。

–相互作用关联(Interaction association,简称I关联):

?类似于E—R模型中的实体间的relation关系,用来表示两个实体类之间的相互作用或关系。–示例关联(Instance association):

–has_method和has_rule关联:

★运算体系

–在数据库系统中运算基本上有三种:定义、查询和操纵。

–定义包括类的创建和对象的创建两部分。

–查询包括通过类名查询类结构、通过对象名或对象标识查询对象或对象的属性值、通过类名查询该类中满足某些约束条件的对象或对象的属性、对对象操作的查询等。

–操纵运算包括插入、删除和修改,其中每种都有类和对象两个操纵对象。

相关主题
文本预览
相关文档 最新文档