检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:董传良[1] 陆嘉恒[1] 杨虹[1] 董玮文[1]
出 处:《软件学报》2001年第11期1716-1726,共11页Journal of Software
基 金:国家 8 6 3高科技发展计划资助项目 (86 3- 30 6 - ZD0 2 - 0 2 - 9~~
摘 要:面向对象数据库的许多应用环境需要频繁的模式演以化 ,但模式演化以后 ,基于先前模式的应用程序因此而不得不修改或重编 ,这就造成了巨大的软件浪费 .提出了基于路径无关语言的等价模式演化方案来解决这个问题 .首先 ,路径无关语言是一种面向对象数据库的编程语言 ,它能使程序脱离对细节数据模式的导航 ,对模式演化具有较强的适应性 .而等价模式演化是一种新的模式演化方案 ,它能保证用路径无关语言编写的应用程序在模式演化以后无须修改而完全重用 .此外 ,在实现等价模式演化的系统中 ,为了减少演化开销以及不增加用户的额外编程负担 。The schema in object oriented database (OODB) often experiences considerable changes during the development for typical application areas. After the update, the existing application programs based on the formerly schema have to be modified or rewritten, which makes a great deal of application programs obsolete. This paper addresses the problem by providing equivalent schema evolution (ESE) mechanism based on path independence (PI) program. Path Independence program is employed as OODB's specification formalism for enhancing the adaptability of database program against the schema evolution. Equivalent schema evolution can make the existing path independence language reuse without any modification after the schema has been updated. In addition, a solution approach of remaining the equivalent schema evolution mechanism is described in this paper as a effective working system, which as its essential feature requires the system to support virtual relation mechanism and object evolving technology.
关 键 词:模式演化 面向对象数据库 软件重用 虚拟关系 路径无关语言
分 类 号:TP311.132[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.72