摘要
文章基于从面向对象数据库(OODB)到关系数据库(RDB)的模式转换,提出了一种从面向对象数据库查询到关系数据库查询的转换算法。该算法主要针对关系数据库中不支持的,而面向对象数据库查询中特有的面向对象特征,诸如,类分层结构、类复合分层结构和集合属性,以及考虑由传统的关系运算来实现它们的语义的一般方法。这项研究的结果可以用于将关系数据库管理系统(RDBMS)升级为面向对象数据库管理系统(OODBMS),也可以用于面向对象数据库和关系数据库之间的互操作。
In this paper,based on a schema translation from Object-Oriented Database(OODB)to Relational Database (RDB), it proposes an algorithm for translating OODB query to RDB query .The algorithm aims at marked object-oriented characteristics in OODB query which RDB query doesn't support,such as class hierarchy,class composition hierarchy and set attribute,and considers a general method to realize their semantics by traditional relational operations.The result of this research can be used to upgrade a Relational Database Management System (RDBMS)to an Object-Oriented Database Management System(OODBMS)and applied to the interoperability between OODB and RDB.
出处
《计算机工程与应用》
CSCD
北大核心
2002年第20期176-182,共7页
Computer Engineering and Applications
关键词
面向对象数据库
查询转换
关系数据库
多数据库
数据模型
Object-Oriented Database (OODB) .Relational Database (RDB),Multidatabase, Query translation