全球旧事资料 分类
应用领域,并能提高开发人员的工作效率和应用系统的质量。面向对象数据库具备如下特点:
首先,它是一个数据库管理系统,具有数据库管理系统的基本功能。一是永久性;二是存储管理;三是能并发控制;四是故障恢复能力;五是交互式查询功能。
其次,它是一个面向对象的系统。只有支持面向对象数据库模型,支持复杂对象,具有运用各种构造机制从简单对象组成复杂对象的能力。它还具备应用领域所需要的一些特性,如版本管理、长事务和嵌套事务、模式演化等等。
4面向对象数据库的实现
41填充关系数据模型
关于数据库已积累了相当成功的经验,并为工业界广泛接受。将成熟的关系数据库与OODB方法结合起来,可减少研制工作量,缩短研制周期。但这种方法的弱点是仍不能支持一些面向对象的语义,而且由于保留了关系数据库的存储结构而牺牲了一些OODB的特征,其性能、效率难有实质性的提高。
42在面向对象语言中嵌入数据库功能而形成OODB
该方法的关键是如何在面向对象语言中增加持久性对象的存储管理。一般以Smalltalk、C为语言扩充OODB。采用此法研制的OODB有Orio
、02等系统。使用此法的困难在于视图、程序员界面标准化,且受面向对象语言的限制。
43开发全新的数据模型,从底层实现OODB系统
该方法首先建立一个包含OODB核心概念的数据模型设计相应的语言和相应的OODBMS核心。其优点是系统结构清晰、效率高。
5面向对象数据库技术的发展趋势
面向对象数据库技术的发展并不是取代关系数据库系统,而是可望成为继关系数据库技术之后的新一代数据库管理技术。面向对象技术和数据库技术的结合有三种发展途径:一是标准化和形式化;二是改善和加强OODBS的性能;三是面向对象数据库应具有很强的建模能力;四是加强面向对象数据库的应用开发工具的研制和推广;五是视图、演绎能力、语义建模和长事务;六是加强面向对象数据库技术与关系数据库技术相结合的研究。
6面向对象数据库技术的前景展望
f龙源期刊网httpwwwqika
comc
面向对象技术是近20年来计算机技术界和工业界研究的一大热点。面向对象方法与先进的数据库技术相结合已成为当今数据库领域研究和发展的主要方向之一。将面向对象技术应用到数据库系统中。使数据库管理系统能够支持面向对象数据模型的数据库模式。对提高数据库系统模拟和操纵客观世界的能力,扩大数据库应用领域具有重要的意义;将面向对象技术应用到数据库的集成开发环境中,使数据库应用开发工具能够支持面向对象的开发方法并提高相应r
好听全球资料 返回顶部