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

被引:0
作者
陈明
机构
[1] 重庆大学
关键词
XML; DTD; ER; 关系数据库; 映射; 转换; 半结构化数据;
D O I
暂无
年度学位
2004
学位类型
硕士
导师
摘要
互联网技术的发展促使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模型的转换,并给出相应算法。
引用
收藏
页数:67
共 18 条
[1]
从XML模式到关系模式的影射 [J].
方翔 ;
袁国栋 ;
李伟生 .
计算机工程与应用, 2002, (19) :195-197
[2]
XML数据库存储技术的研究与实现 [J].
李由 ;
肖卫东 ;
徐振宁 ;
汤大权 ;
黄凯歌 .
计算机工程, 2002, (07) :86-88
[3]
XML数据库及其应用研究 [J].
张素智 ;
卢正鼎 ;
李春林 ;
不详 .
计算机工程与应用 , 2002, (08) :32-36
[4]
基于XML实现异构数据源的联合使用 [J].
高明 ;
陈昕 ;
李炜 ;
宋瀚涛 .
计算机科学, 2002, (03) :83-84+93
[5]
基于XML的Web数据交换 [J].
陈兵 ;
万晖 .
计算机工程, 2002, (02) :112-114
[6]
XML结构和关系数据库的一种形式化映射 [J].
谷长勇 ;
徐志伟 ;
褚兴军 .
计算机工程, 2001, (11) :16-17+52
[7]
基于SQL Server 2000的关系数据与XML的集成 [J].
苟凌怡 ;
陈晓波 ;
熊光楞 .
计算机工程与应用, 2001, (10) :10-13
[8]
半结构化数据的模式研究综述 [J].
王静 ;
孟小峰 .
计算机科学, 2001, (02) :6-11
[9]
基于关系的XML数据存储 [J].
周傲英 ;
张龙 ;
梁宇奇 ;
邱越峰 .
计算机应用, 2000, (09) :9-12
[10]
XML数据库设计.[M].(美)MarkGraves著;尹志军等译;.机械工业出版社.2002,