【硕士论文】XML+Schema模式转化成关系数据库模式的研究.pdf

【硕士论文】XML+Schema模式转化成关系数据库模式的研究.pdf

ID:32021637

大小:3.01 MB

页数:71页

时间:2019-01-30

【硕士论文】XML+Schema模式转化成关系数据库模式的研究.pdf_第1页
【硕士论文】XML+Schema模式转化成关系数据库模式的研究.pdf_第2页
【硕士论文】XML+Schema模式转化成关系数据库模式的研究.pdf_第3页
【硕士论文】XML+Schema模式转化成关系数据库模式的研究.pdf_第4页
【硕士论文】XML+Schema模式转化成关系数据库模式的研究.pdf_第5页
资源描述:

《【硕士论文】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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。