论文部分内容阅读
本文对面向对象XML数据库查询系统的设计与实现进行了研究,设计与实现了面向对象XML数据库中的查询系统。文章分析了本系统实现的理论基础,包括查询系统所涉及的数据模型、查询语言、存储结构、查询代数等;结合本系统独有的面向对象的特征研究了查询实现的过程,实现了面向对象XML的数据模型类似复合对象数据模型,该模型支持元素层次,多重继承和多态等特性。本文在对XML文档存储上采用了两种存储模型,并在这两种存储模型上分别设计与实现了本系统所使用的查询语言——扩展XML-RL查询语言的查询代数,使得本系统可以完成查询多态元素,多态引用,独占元素和独占引用等方面的查询。通过测试表明按照本文的设计方法可以实现查询多态元素、多态引用、独占元素、独占引用等具有面向对象特征的查询功能。