欢迎来到天天文库
浏览记录
ID:33290309
大小:1.46 MB
页数:64页
时间:2019-02-23
《关于xml+schema到关系模式映射的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中山大学硕士学位论文关于XMLSchema到关系模式映射的研究姓名:杨浩申请学位级别:硕士专业:计算机软件与理论指导教师:李才伟20060606关于XMLSchema到关系模式映射的研究专业:硕士生:指导老师:计算机软件与理论杨浩李才伟副教授摘要近年来,XML在各种应用中得到了广泛的使用,Web上涌现了海量的XML数据。为了有效地加工、分析和处理XML数据,研究者们已经提出了各种XML的存储管理技术。基于关系数据库的XML数据存储成为了最为流行的方式,受到了广泛的关注。由于XML模式在XML文档的关系存储中起着异常重要的作用,所以XML模式到关系模式的映射更是成为了现在乃至未来的一个研究热
2、点。本文讨论了XML文档与关系数据库之间的关系,由于数据结构不同,二者之间的数据不能够被直接访问。分析了目前XMLSchema与关系模式之间的一些主流映射算法,并指出了它们存在的一些问题和缺陷。本文在对目前的一些主流映射算法的深入研究分析之后,针对这些算法的缺陷,设计并实现了一个基于JDOM的带约束的XML模式到关系模式的映射算法。本算法与现存的一些算法相比,有如下优势:1.对元素的映射更为详细,更符合XMLSchema的要求。2.对于XMLSchema一致性约束保持方面给出了一种比较好的解决方案。3.对于XMLSchema的结构信息保留的更为完整。关键词:XMLSchema,关系模式,J
3、DOM,数据转换ResearchoftheMappingfromXMLSchematoRelationalSchemaMajor:ComputerSoftware&TheoryName:HaoYangSupervisor:CaiweiLiABSTRACTRecently,XMLhasbeenwidelyusedinvariousapplications.ToorganizeandmanageXMLdataefficiently,differentquerylanguagesandstorageapproacheshavebeenproposed.Amongtheseapproaches,u
4、singRDBMSbecomethemostpopularway.ThealgorithmformappingXMLSchematOrelationschemawillbeahotspotinthefuturebecauseitplaysaveryimportantrollinthestoringXMLdocumentsinRDBMS.ThispaperdiscussestherelationbetweenXMLfilesandrelationaldatabases.WepointoutthattheycannotexchangethedatadirectlyduetOtheirdiffe
5、rentdatastructures.ThroughanalyzingtheprimaryalgorithmsformappingXMLSchematorelationschema,wepointouttheproblemsandbugsinthesealgorithms.Afterstudyingtheprimaryalgorithmsatpresent,wedescribeanewalgorithmformappingXMLSchematOrelationschema,andpresentitsrealization,aimingattheproblemsofthosealgorith
6、ms.Comparedwithsomeexistingalgorithms,myalgorithmhassomeadvantagesasfollows:First,moredetailsaredescribedaboutthemappingofelement,SOsarisfytherequestofXMLSchemabetter.Second,theproblemofkeepingcoincidencerestrictioninXMLSchemaissolved.Third,structureinformationoftheXMLSchemaiSmoreintegrated.Keywor
7、ds:XMLSchema,relationmode,JDOM,datatransformII第1章引言1-1研究背景和意义近几年,XML(eXtensibleMarkupLanguage,可扩展标记语言)的各项标准日臻完善,在各个领域的应用也不断扩展和深入。由于其具有简单性、可扩展性、易操作性、开放性等优点,因此XML在信息表现领域得到广泛的应用。如web浏览、B2B电子商务网上交易和各种Web应用等。XML已成为互联网
此文档下载收益归作者所有