第9章面向对象和对象―关系数据库.ppt

第9章面向对象和对象―关系数据库.ppt

第9章 面向对象和对象―关系数据库;9.1 面向对象数据模型 ; 9.1.1 对象 对象是面向对象数据模型的基本结构,是面向对象数据库系统的核心。 一个对象是由一些数据以及能够作用在这些数据上的操作组成。 例如,一个职工对象,将包含与职工相关的数据(职工号、 姓名、 性别、 职称、 部门等)以及能够在这些职工数据上进行的操作(增加职工、 删除职工、 改变职称等等)。 ; 在面向对象系统中,主要强调的是数据而不是操作。 操作被定义为数据的一部分,然后可以在任何必要的地方使用它们。 与此相反,传统的、 非面向对象的系统中,操作被设计为数据操纵(在更新数据库的程序中)的一部分,而不是数据定义的一部分。 数据以及操作被封装起来,它们对用户是隐藏的。 即,操作或访问数据时,用户不必知道操作是如何施加在数据上的。 ; 一个对象包括以下几???部分: 1. 属性集合 每一个对象都有各自的状态、 组成和特性,称为对象的属性。 属性可能是一个简单的值,也可能是其他对象,即对象的嵌套,并且这种嵌套可以继续下去,从而组成各种复杂的对象。 每个对象有唯一的对象标识(OID: Object Identity)。 OID是独立于属性值的,系统全局唯一的。

文档评论(0)

1亿VIP精品文档

相关文档