面向对象数据库管理系统面向对象数据库管理系统的构造能够自然地表现复杂数据模型的OOP技术可以提高应用系统的统一性
越来越复杂化的系统期待着高效率、短时间内就可以构造出的环境
比如说,我们需要在短期内构造出某单位的含有图像和语音处理的人事数据库管理系统
毫无疑问,采用传统系统开发方式很难达到这一要求
但是,如果假设有关人事管理的基本数据系统、声音系统、图像系统已经存在,那么可以简单地在一个窗口上定义这个相对复杂的人事数据库管理系统
于是面向对象的数据库管理系统作为不可缺少的系统引起人们的注目
必须指出,一个OODBMS自身就是一个对象
而它又是由若干个具有完全相对独立功能的对象以及各对象间的协调关系所构成
一个OODBMS的制作过程可以用图1简单地描述
由图1可以看出,OODBMS的设计与实现其关键就在于对象的制作
而对象的制作除了要配备相应的工具和支持环境外,一个最大的问题仍然是从错综复杂的数据关系中抽象出对象,并且在作为最小知识单元的基础上用面向对象的程序设计语言加以实现
面向对象的编程技术并不是一个新概念
但是,只是在当数据关系变得相当复杂的多媒体时代,在开发周期要求短、说明书变化多的情况下,在处理大量信息的领域里才充分显示了它的魅力,并且有着主宰DBMS的开发领域的倾向
但是,一个完备的开发环境包括对作成系统的调试问题,还有待于进一步的研究
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。