手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

半结构化数据XML与结构化数据库之间转换的研究及应用

陈明

  互联网技术的发展促使World Wide Web(简称Web)迅速成为全球最庞大和最重要的信息资源库。Web上的信息大多是以HTML(HyperText Markup Language)文档形式存在的。HTML文档中的信息是面向显示,而不是面向语义的,因此,不便于数据交换。随着Web上信息量的急剧增加及其应用范围的扩大,数据交换的要求也不断上升。为了弥补HTML在语义方面的不足,便于数据交换,万维网协会(World Wide Web Consortium, W3C)于1998年2月提出了 XML(eXtensible Markup Language)。由于XML具有灵活(可根据需要定义使用者自己的标记)、易于使用等优点,正在逐渐成为Web上信息的主要表示和交换工具。基于XML的网页、网站和应用的开发工具将会大量涌现。论文首先介绍了半结构化数据和XML的相关技术,XML的基本内容和特点。详细的阐述了XML与数据库的关系、使用XML带来的好处以及建立从关系数据库到XML数据库的转换机制的必要性。通过对XML与数据库之间相互转换的现有技术进行分析,发现它们的共同缺点是直接将数据库中的数据和XML进行转换,而没有考虑到数据库的设计问题。论文以重庆宏信软件公司商务智能(Business Intelligence,BI)组中的音乐预定系统软件项目为课题来源,从数据库设计的角度出发,以数据库的实体联系模型为基础,提出了一种新的转换方法——DTD图和ER图之间的转换,完成XML与数据库之间的数据转换的后台实现算法。接着给出了这种新的转换方法的应用实例。最后给出音乐预定系统,利用DOM和ASP说明XML与数据库之间的数据转换的后台实现。论文主要解决了以下问题:1) 对XML与数据库之间现有的转换技术进行了研究,分析了这些技术的优缺点,指出这种转换方法需要改进的方面,并表明这种互相的转换是不完全可逆的。2) 完成了从数据库的E-R模型到XML模型DTD的转换,并给出相应算法。3) 完成了从XML模型DTD到数据库的E-R模型的转换,并给出相应算法。……   
[关键词]:XML;DTD;ER;关系数据库;映射;转换;半结构化数据
[文献类型]:硕士论文
[文献出处]:重庆大学2004年