用户名: 密码: 验证码:
基于XML的数据转换和发布的实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
可扩展标记语言XML(Extensible Markup Language),已经成为互联网上数据发布和数据交换的事实标准,由于其强大的数据表达能力,XML完全可以在互联网和数据库之间扮演更加重要的角色。同时我们也注意到大量的数据存储在传统的数据库中,数据库信息依然是Internet信息的一个主要来源。因此,怎样将数据库中的信息用恰当的、准确的方式转换为XML格式的信息并予以发布,从而允许用户从中提取相应的信息就显得相当的重要。本论文针对这一主题,研究和实现了基于XML的WEB数据库数据发布的一些关键问题及其解决方案。从而使得数据库到XML格式的数据转换、数据发布、信息提取变得方便、高效和规范。
     论文结合传统数据库和XML各自特点,在数据库到XML的数据转出、XML数据发布、信息提取这三大模块的基础上设计了一个系统原型,并针对目前设计一个基于XML的WEB数据库数据发布及信息提取系统的主要问题进行了探讨,对研究设计过程中提出的关系数据库到XML的数据“整体转出”、XML转出数据的WEB服务端处理等问题和关键解决思路、技术方法作了较为详细的阐述。
     研究表明,通过XML对数据库信息进行WEB发布并从发布的XML中提取信息在现阶段已经有了一定的应用基础。论文给出了系统实现的技术要点,并通过具体的软件设计和编程,基本形成了一个实用软件的原型。但随着新技术的出现,仍然需要新的思维方法,需要进一步发展、完善。
XML is fast emerge as the defacto standard for data representation and exchange on the World-Wide-Web.However,XML is much more than the bridge between World-Wide-Web and Database.At the same time,we realize that a large amount of data is still stored in the traditional database;Database data is still the main source of Internet information.Thus,how to transfer the data in the database into XML information correctly and have it published,so as to allow the client to extract the relevant information,is a key issue now.To this purpose,the article discusses a series of key problems and proposes effective solution about the data publishing and information extracting of Web Database based on XML.In this way,the transfer from Database data to XML format becomes convenient,effective and regular.
     The article discusses the main problems of creating Web Database Data Publishing and Information Extracting System based on XML at present,combing the characteristic of traditional database and XML.And it designs a prototype system on the research of the transition from Database to XML information and their publishing methods.It also gives us a specific explanation of the key problems,such as related transition,processing of XML data on Web server side and extracting information from the XML data.
     It comes out with the conclusion that Web Database Data Publishing and Information Extracting based on XML has its applied basis.The article gives us the technical key points of how to implement such a system and it also forms a system prototype through software designing and programming.But with the new techniques emerging,it still needs new ways and further development.
引文
[1]Mary Ferandez,Wang-Chiew Tan.SilkRoute:Trading between relation and XML.Computer Networks 33(2000)723-745
    [2]Sang Park,Hyoung-Joo Kim.SigDAQ:an enhanced XML Query optimization technique.The Journal of Systems and Software 61(2002)91-103
    [3]Deniela Florescu,Donald Kossmann.Integrating keyword search into XML query processing.Computer Networks 33(2000)119-135
    [4]Alin Deutsch,Mary Fernandez.A query language for XML.Computer Networks 31(1999)1155-1169
    [5]Michael Erdmann,Rudi Studer.How to structure and access XML documents with ontologies.Data & Knowledge Engineering 36(2001)317-335
    [6]Len Seligman,Amon Rosenthal."XML's Impact on Databases and Data Sharing"IEEE computer Vol.37,No.6,June 2001 59-67
    [7]R.Bourret,C.Bornhovd,A.Buchmann,Darmstadt University of Technology."A Generic Load/Extract Utility for Data Transfer between XML Documents and Relational Databases",WECWIS 2000
    [8]W3C Rec..Extensible Markup Language(XML)1.0.2000.2
    [9]Namespaces in XML.W3C Recommendation.http://www.w3.org/tr/rec-xml-names
    [10]XML Schema Part 2.Datatypes,W3C Recommendation,May 2,2001,http://www.w3.org/TR/2001/REC-xmlschema-2-20010502
    [11]Muench,S.(2000).Building Oracle XML applications.O'Reilly(pp.340-363)
    [12]Kazakos,W.,Kramer,R.,Nikolai,R.,Rolker,C.,Bjarnason,S.and Jensen,S.(1999)Current Trends in Data Management Technology,chapter WebCDS-A Java-based CatalogueSystem for European Environment Data.Idea Group Publisher (pp1294-279)
    [13]孟小峰.Web数据管理研究综述.计算机研究与发展.第38卷第四期
    [14]曹亮,王茜.XML数据在关系数据库中存储和检索的研究与实现.东南大学学报. 第32卷第1期
    [15]方翔,李伟生.关系模式到XML模式的影射.计算机应用研究.2002年
    [16]陆滢,王能斌.半结构化数据查询的处理和优化.软件学报.1999年第8卷第8期
    [17]高军,唐世渭.半结构化数据查询重写.计算机研究与发展.2002年第32卷第2期
    [18]王宁,王能斌.异构数据源集成系统查询分解和优化的实现.软件学报.2000,11(2)222-228
    [19]戚克涛,胡涛.基于Java平台和XML开发Web应用.计算机工程.2002年第28卷第1期
    [20]王伟平,陈松乔.基于XML的Web异种数据库操作模型的研究.计算机工程与应用.2002.07
    [21]卢正鼎,李兵.基于XML文件系统与多数据库系统的集成.小型微型计算机系统.2002年第32卷第5期
    [22]戚克涛,汪良主.基于XML的Web应用研究.计算机工程.2002年第28卷第1期
    [23]刘芳珠,潘亦,潘金贵.基于三层网络架构及DOM的XML系统模型.小型微型计算机系统.2001.12
    [24]Extensible Markup Language(XML)1.0(Second Edition)W3C,2000
    [25]XML Pointer Language(XPointer)Version 1.0 W3C 2000
    [26]XML Linking Language(XLink)Version 1.0 W3C 2000
    [27]Document Object Model(DOM)http://www.w3.org/DOM/
    [28]理解 DOM:htttp://www-900.ibm.com/developerWorks/education/xml/x-udom/tutorial/index.html
    [29]沈兆阳.Java与XML数据库整合应用.清华大学出版社.2002年1月第一版
    [30]XML Java 编程.http://www-900.ibm.com/developerWorks/education/xml/x-java/turorial/index.html
    [31]宋辉,江峰.Java服务器设计.清华大学出版社.1999
    [32]Karl编著,陆新宇译.Java Servlets编程指南.科学出版社.2000
    [33]Mark Swank Drew Kittel著,王建华等译.World Wide Web数据库开发人员指南.机械王业出版社.1998
    [34]Didier Martin等著,严春莹,马琳等译.XML高级编程.机械工业出版社.2001年1月
    [35]Marty Hall著,邓英才,孟杰等译.Servlet与JSP核心技术.人民邮电出版社.2001年10月
    [36]Tom Myers等著,王辉,张晓辉等译.Java XML编程指南.电子工业出版社.2001年4月
    [37]Mike Jasnowski等著,盖江南,王勇等译.Java,XML和WEB服务宝典.电子工业出版社.2002年5月
    [38]Cay S.Horstmann,Gary Comell等著,京京工作室译.Java2核心技术.卷1、卷2、卷3.机械工业出版社.2001年6月
    [39]邵佩英杨孝如.SYBASE数据库系统基础知识.中国水利水电出版社.1997
    [40]David M.Geary著,李建森等译.Java2图形设计(卷Ⅱ:SWING).机械工业出版社.1999

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700