数据库原理及应用-孙浩军 第12章数据库新技术与新应用.pptVIP

  • 8
  • 0
  • 约6.32千字
  • 约 44页
  • 2015-12-10 发布于广东
  • 举报

数据库原理及应用-孙浩军 第12章数据库新技术与新应用.ppt

第12章 数据库新技术与新应用 12.1 面向对象数据库 12.2 多媒体数据库 12.3 主动数据库 12.4 数据仓库与数据挖掘 12.1 面向对象数据库 12.1.1 面向对象数据库的主要概念 面向对象的概念 所谓面向对象(Object-Oriented),可以这样定义:面向对象=对象+类+属性的继承+对象之间的通信 1.对象 一个对象就是它本身的一组属性和它可执行的一组操作 数据库应用系统的对象一般可以分为两类。 实体对象:客观存在的对象称为实体对象。 过程对象:具有过程特征的对象称为过程对象 面向对象数据库 2.对象类型(Class) 具有“相似”性的对象组合成对象类,对象类用对象类型来描述 对象类型的组成包括: 实例变量是对象内部状态的描述,并以其值来确定状态。实例变量的值也是对象。 方法是定义在实例变量上的操作。 事件 客观世界中的所有行动都是由对象发出,且能够为某些对象感受到,把这样的行动称为事件 面向对象数据库 3.封装 封装是指同时对数据和操作建模。 对象的结构特性取决于所从属的类,对象的行为取决于该类的方法集。对象的特性都依赖于所具有的型,具体地说,对象类型具有一个接口部分和一个实现部分: 接口部分是可以在该对象类上执行的操作集合的说明,它是唯一可见部分。 实现部分则被封装在类定义中,用户是不可见的。这种特征称为封装性,它充分

文档评论(0)

1亿VIP精品文档

相关文档