第9章_面向对象和对象—关系数据库..docVIP

  • 3
  • 0
  • 约1.13万字
  • 约 14页
  • 2016-12-10 发布于重庆
  • 举报

第9章_面向对象和对象—关系数据库..doc

第9章_面向对象和对象—关系数据库.

第9章 面向对象和对象―关系数据库 本章内容: 9.1 面向对象数据模型 9.2 面向对象数据库建模 9.3 对象―关系数据库 9.1 面向对象数据模型 面向对象数据模型(Object―Oriented Data Model,简称OODM)是一种可扩充的数据模型, 用户可根据需要,自己定义新的数据类型及相应的约束和操作。面向对象数据模型可以通过下列概念来表述: 9.1.1 对象 9.1.2 类和实例 9.1.3 类的继承 9.1.1 对象 对象是OODM的基本结构,是面向对象数据库系统的核心。 一个对象是由一些数据以及能够作用在这些数据上的操作组成。 例如,职工对象 数据(职工号、 姓名、 性别、 职称、 部门…) 操作(增加职工、 删除职工、 改变职称…) 在传统的、非面向对象的数据库系统中,操作被设计为数据操纵的一部分。而在面向对象数据库系统中,操作被定义为数据的一部分,然后可以在任何必要的地方使用它们。数据以及操作被封装起来,它们对用户是隐藏的。即操作或访问数据时,用户不必知道操作是如何施加在数据上的。 一个对象包括三个部分:属性集合、方法集合和消息集合 1. 属性集合 每一个对象都有各自的状态、组成和特性,称为对象的属性。属性可能是一组简单的值,也可能是其他对象,即对象的嵌套,并且这种嵌套可以继续下去,从而组成各种复杂的对象。 每个对象有唯一的对象标识

文档评论(0)

1亿VIP精品文档

相关文档