论文部分内容阅读
近年来,XML在各种应用中得到了广泛的使用,Web上涌现了海量的XML数据。为了有效地加工、分析和处理XML数据,研究者们已经提出了各种XML的存储管理技术。基于关系数据库的XML数据存储成为了最为流行的方式,受到了广泛的关注。由于XML模式在XML文档的关系存储中起着异常重要的作用,所以XML模式到关系模式的映射更是成为了现在乃至未来的一个研究热点。
本文讨论了XML文档与关系数据库之间的关系,由于数据结构不同,二者之间的数据不能够被直接访问。分析了目前XMLSchema与关系模式之间的一些主流映射算法,并指出了它们存在的一些问题和缺陷。
本文在对目前的一些主流映射算法的深入研究分析之后,针对这些算法的缺陷,设计并实现了一个基于JDOM的带约束的XML模式到关系模式的映射算法。
本算法与现存的一些算法相比,有如下优势:1.对元素的映射更为详细,更符合XMLSchema的要求。
2.对于XMLSchema一致性约束保持方面给出了一种比较好的解决方案。
3.对于XMLSchema的结构信息保留的更为完整。