【摘要】:如今,人们对新一代数据库管理系统的研制和开发更加投入。因此,面向对象数据库系统的产生是很有必要的。面向对象数据库系统吸引了很多的数据库工作者,开发了很多面向对象的数据库关系系统,并且获得了一定的研究成果。第二条是面向对象的程序设计语言。第三条是面向对象数据库系统建立的,也支持O O数据模型,如法国的O 2 Technology等。
近年来,数据库技术的研究获得了一定的成功。这就使得数据库在这一领域中的发展是相当迅速的。自20世纪80年代以来,出现了很多新的数据库应用。在程序设计方面,这些新的数据库应用需要用到关系数据库系统、层次数据库系统和网状数据库系统。但新一代数据库有很多不足之外,在技术和使用方法上,人们一直在对此进行研究。如今,人们对新一代数据库管理系统的研制和开发更加投入。
面向对象程序设计在计算机领域中产生了一定的影响,对数据技术也寄予了更多希望。面向对象程序设计与数据库技术进行结合,支持了新一代的数据库应用。因此,面向对象数据库系统的产生是很有必要的。面向对象数据库系统吸引了很多的数据库工作者,开发了很多面向对象的数据库关系系统,并且获得了一定的研究成果。
面向对象的英文缩写是OO。对这一数据模型和其数据库系统在数据库研究领域的研究是通过以下三条线路展开的:
第一条是扩展关系模型,其基础就是关系数据库和SQL。例如,美国加州大学伯克利分校的INGRES关系数据库就是以POSTGRES为基础的。它是对抽象数据类型ADT进行的扩展,在面向对象方面有其固有的特性。目前,很多关系数据库都实现了在关系模型上的拓展,推出了相应的关系数据库产品。(www.xing528.com)
第二条是面向对象的程序设计语言。它是基于对程序设计语言的研究,支持OO模型。例如,美国的Ontologic公司的Ontos,其设计基础就是面向对象的程序设计语言。
第三条是面向对象数据库系统建立的,也支持O O数据模型,如法国的O 2 Technology等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。