欢迎来到天天文库
浏览记录
ID:32021637
大小:3.01 MB
页数:71页
时间:2019-01-30
《【硕士论文】XML+Schema模式转化成关系数据库模式的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、把XMLSchema模式转化成关系数据库模式的研究摘要数据以XML文档存储可以更加广泛的应用于许多领域。这是由于XML有大量的相关技术对它支持,其中就包括XMLSchema协议。XMLSchema可以通过指定元素内容和属性值的数据类型来限制XML文档。另一方面,如果数据想要有某种保护或使用事务处理功能时,存入到某个关系数据库是十分理想的。由于XMLSchema可以用来检查XML文档的有效性,所以如果可以把某个XMLSchema模式转换到关系数据库的模式,那么符合这XMLSchema限定的XML文档就很容易地加入
2、到被转换成的关系数据库模式中去了。这有助于数据的灵活存储。本文着重研究了如何将一个XMLSchema转换成关系数据库模式。本文讨论的方式是自下而上的,就是先讨论XMLSchema中简单的部分,然后逐步讨论较为复杂的部分。每个部分转换都给出了必要的步骤,可以根据这些步骤自动实现这部分的转换。在转化过程中,目的是尽量保证XMLSchema信息的完整性,对确实不能保证的,采用某种变通的方式来实现。先简单分析了XMLSchema中主要组件的转换.研究了内置基础类型如何转换到关系数据库模型中。讨论了简单类型的元素是如何转
3、换的:分别对原子类型,列表类型和联合类型的元素采用了不同地转换方法。在此基础上进一步讨论了对带有属性的元素的转换方法,并研究了复杂类型元素的内容模型的转换方法。接下来研究了二级组件的转换。着重讨论了模型组元素的转换,依次分析了sequence模型组、choice模型组和all模型组在转换时采用的方法。对带有一致性约束的元素进行了比较详细的分析和讨论。其中着重讨论了对unique限定在转换时的分析,并根据不同情况给出不同的解决步骤。最后重点研究了XMLSchema数据类型对转换的影响。给出了每个刻面在转换时需要考
4、虑的步骤。提出了两种解决模式“Rule+NewType”模式和“CHECK"模式。此外还简单地讨论了命名规则和转换后关系模式的优化。关键词:XML,SGML,DTD,XML.Schema,关系数据库模式ResearchonTransformingfromXMLSchematoRelationalDatabaseModelABSTRACTTheDatastoresbytheXMLdocumentscanbeverywidelyappliedinmayfields.Thisisbecausethatthereare
5、manyrelatedtechnologies,includingXMLSchema,tosupportXML.XMLSchemamaysettheelementcontentandtheattributevaluedatatypetolimittheXMLdocuments.Ontheotherhand,itisveryidealtostorethedataintherelationaldatabaseifdataneedsomekindofpreventingorusetransactionprocesse
6、sfunction.XMLSchemacancheckthevalidityoftheXMLdocument,thereforeifitispossibletotransformfromoneXMLSchematoonerelationaldatabasemodel,thentheXMLdocumentvaliditybyXMLSchemacanbeveryeasilyaddedtotherelationaldatabasemodelthatistransformed.Itishelpfultostoredat
7、aflexibly.ThispaperemphasizestoresearchhowtotransformfromXMLSchematorelationaldatabasemodel.Thisarticlediscussesthemodelisfrombottomtotop,thatistosay,discussesthesimplypartoftheXMLSchemafirstandthendiscussesthemorecomplexpart.Eachpartialtransformationhasallp
8、roducedtheessentialprocess,mayactaccordingtotheseprocessesautomatedtoimplementthispartoftransformation.Inthetransformingprocess,thetargetisguaranteedasfaraspossibletheintegrityofXMLSchemainforma
此文档下载收益归作者所有