论文部分内容阅读
随着因特网技术的发展,Web迅速成为全球最大和最重要的信息资源库。为了弥补HTML在语义方面的不足,1998年2月W3C推出可扩展标记语言XM乙由于其具有良好的可移植性和可扩展性,XML已经逐步取代了HTML成为了Internet上数据表示和交换的标准。随着XML重要性的增加,如何使数据更通用,能被异构系统、任何应用都接受及以XML形式发布关系数据库的信息成了当前研究的热点。
以武汉邮政广告公司地址库与邮政综合网数据的转换为课题来源,分析了XML的相关技术,XML的基本内容及其特点,详细阐述了XML与数据库的关系及建立XML与数据库转换机制的重要性。现有的XML与数据库之间的转换算法只是将XML直接转换成数据库中的数据,在转换过程中XML的完整性将会遭到破坏,并使数据库的检索增加许多额外的工作。针对上述情况,从数据库的角度出发提出了基于关系数据库设计的E-R概念模型与DTD图的转换算法。此算法尽可能的保留了XML中的所有信息,也在最大程度上保证了数据的完整性。此算法解决了在转换过程中所造成的数据库插入、删除、更新等异常,解决了XML模型过于复杂而在转换过程中可能产生过多的表格的问题,提高了数据库查询效率,并通过应用实例表明了该算法的可行性。
针对该算法设计了相应的应用软件,实现了XML与数据库之间的数据后台转换,并在实际应用中取得了较好的效果。