论文部分内容阅读
随着数据库相关的软件系统的广泛应用,企业、政府机构的数据管理方式越来越显出其重要性。数据的爆炸性增长,如果没有一个合理的管理办法的话,我们将会面对一大堆的数据垃圾而束手无策。数据的管理我们说大致涉及两个方面:数据存储和数据在应用系统中的使用。 在数据的存储方面,有ORACLE,MS SQLSERVER,DB2,INFORMIX,SYBASE,MYSQL等成熟的数据库服务器产品提供比较完善的功能。这些建立在关系数据理论上的产品无论是在功能、效率还是安全等方面可以说完全能够满足现有数据存储的需要。 随着面向对象的软件开发方法的提出,数据在信息系统中的使用面临着这样一个困难,即:数据存储是以关系模型来进行,而软件开发以对象模型为基础,造成了一定的困难。 本课题从理论和设计以及具体实现三个层面,分析了这种不匹配,找出在两者之间转换的方法,提出了O2R编程框架的概念,试图让软件开发在此框架的辅助下自由、灵活地在两种模型之间转换,以提高软件开发的效率。