面向对象数据模型.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

面向对象数据模型
★面向对象方法论的一些基本概念
–对象:现实世界中所有概念实体被模型化为对象
–属性:组成对象的数据
–方法:定义在对象属性上的一组操作
–消息:对象间的通讯和请求对象完成某种处理工作是通过消息传递的
–对象类:类似的对象组合在一起形成对象类
–类层次:具有概括关系的对象类型成一个层次结构
–继承性:子类可以继承超类的部分或全部属性
★语义关联的描述
–聚集关联(Aggregation association,简称A关联):
•定义一个实体类的一组属性,这些属性的域既可以是实体类也可以是域类
–概括关联(Generalization association,简称G关联):
•表示实体之间的子类与超类的继承性关系。

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

–示例关联(Instance association):
–has_method和has_rule关联:
★运算体系
–在数据库系统中运算基本上有三种:定义、查询和操纵。

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

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

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

相关文档
最新文档