您的当前位置:首页正文

XML文档概念模型及可视化工具研究.doc

来源:我们爱旅游
XML文档概念模型及可视化工具研究

近年来,XML在数据表示和交换上扮演越来越重要的角色,其存储也受到更多数据库的支持。XML成为被广泛应用的逻辑数据模型。XML与数据库技术开始有了融合,对XML所代表的信息建模的需求已日益迫切,尤其是对XML数据库的设计需求也越来越明显。

在设计XML文档的结构时,如果缺乏直观而有效的概念模型,会使设计一开始就陷入了考虑底层实现细节的困境中。文献显示,已有一些工作致力于开发XML形式化和概念化的模型,但是至今仍没有一个被广泛接受的模型,XML的概念建模领域并未得到充分的研究。为此,本文提出了为XML应用进行建模的统一的设计方法,定义了一种基于扩展ER模型,支持XML文档建模的概念模型—EERX(Extended ER for XML),并结合PowerDesigner建模工具,研究和探讨了实现EERX模型可视化应用的方法,本文还针对XML概念模型和逻辑模型之间的转换算法问题提出了初步解决方案。

本文从XML的理论基础出发,对XML自身的半结构化特点以及它在数据库领域的应用作了详细的介绍,阐述了当前引入XML概念模型的必要性,深入探讨了比XML Schema更抽象和直观的概念模型,并在PowerDesigner设计工具的基础上进行扩展,实现了对自定义的EERX模型的可视化建模的支持。论文对EERX模型的定义和可视化实现工作做了重点介绍,并通过实例介绍了EERX概念模型的应用,并对EERX到XML Schema的转换算法进行阐述。本论文共分六章: 第一章 绪论,主要讨论了对XML进行概念建模的需求背景,以及国内外关于XML概念建模的研究动向。

第二章 XML建模分析,主要讨论了XML Schema的特性,提出了XML的三

层建模过程以及设计XML概念模型的一般性问题。 第三章 针对XML的特性,讨论了已有的几种基于扩展ER模型的建模方法的特点,介绍了我们采用的概念建模方法和工具的总体解决方案。 第四章 提出自定义的EERX模型,以图示化的描述给出一套EERX的图元构成,使用文字与图形相结合的方式,全面地定义该模型。

第五章 XML文档概念设计可视化工具的实现,详细讨论了通过提取、修改和扩展PowerDesigner相关元模型中的对象,来实现EERX模型的可视化图形描述的方法和过程,并初步探讨了EERX图与XML Schema之间的转。

因篇幅问题不能全部显示,请点此查看更多更全内容