XMLSchema模式转化成的关系数据库模式的的研究
把XMLSchema模式转化成关系数据库模式的研究
摘要
数据以XML文档存储可以更加广泛的应用于许多领域。这是由于XML有大量
的相关技术对它支持,其中就包括XMLSchema协议。XMLSchema可以通过指定
元素内容和属性值的数据类型来限制XML文档。另一方面,如果数据想要有某种
保护或使用事务处理功能时,存入到某个关系数据库是十分理想的。由于XML
Schema可以用来检查XML文档的有效性,所以如果可以把某个XMLSchema模式
转换到关系数据库的模式,那么符合这XMLSchema限定的XML文档就很容易地
加入到被转换成的关系数据库模式中去了。这有助于数据的灵活存储。本文着重
研究了如何将一个XMLSchema转换成关系数据库模式。
本文讨论的方式是自下而上的,就是先讨论XMLSchema中简单的部分,然
后逐步讨论较为复杂的部分。每个部分转换都给出了必要的步骤,可以根据这些
步骤自动实现这部分的转换。在转化过程中,目的是尽量保证XMLSchema信息
的完整性,对确实不能保证的,采用某种变通的方式来实现。
先简单分析了XMLSchema中主要组件的转换.研究了内置基础类型如何转
换到关系数据库模型中。讨论了简单类型的元素是如何转换的:分别对原子类型,
列表类型和联合类型的元素采用了不同地转换方法。在此基础上进一步讨论了对
带有属性的元素的转换方法,并研究了复杂类型元素的内容模型的转换方法。
接下来研究了二级组件的转换。着重讨论了模型组元素的转换,依次分析了
sequence模型组、choice模型组和all模型组在转换时采用的方法。对带有一
致性约束的元素进行了比较详细的分析和讨论。其中着重讨论了对unique限定
在转换时的分析,并根据不同情况给出不同的解决步骤。
最后重点研究了XMLSchema数据类型对转换的影响。给出了每个刻面在转
换时需要考虑的步骤。提出了两种解决模式 “Rule+NewType”模式和 “CHECK
模式。此外还简单地讨论了命名规则和转换后关系模式的优化。
关键词:XML,SGML,DTD,XML.Schema,关系数据库模式
ResearchonTransformingfromXMLSchemato
RelationalDatabaseModel
ABSTRACT
TheDatastoresbytheXMLdocumentscanbeverywidelyappliedin
mayfields.Thisisbecausethattherearemanyrelatedtechnologies,
includingXMLSchema,tosupportXML.XMLSchemamaysettheelement
contentandtheattributevaluedatatypetolimittheXMLdocuments.On
theotherhand,itisveryidealtostorethedataintherelational
databaseifdataneedsomekindofpreventingorusetransactionprocesses
function.XMLSchemacancheckthevalidityoftheXMLdocument,therefore
ifitispossibletotransformfromoneXMLSchematoonerelational
databasemodel,thentheXMLdocumentvaliditybyXMLSchemacanbevery
easilyaddedtotherelationaldatabasemodelthatistransformed.Itis
helpfultostoredataflexibly.Thispaperemphasizestoresearchhowto
transformfromXMLSchematorelationaldatabasemodel.
Thisarticlediscussesthemodelisfrombottomtotop,thatisto
say,discussesthesimplypartoftheXMLSchemafirstandthendiscusses
themorecomplexpart.Eachpartialtra
您可能关注的文档
- PPT实用的技巧.ppt
- PLC西门子S7200温度控制系统毕业的设计.doc
- ppt的的技巧.doc
- PPT教学课件制作的技巧.ppt
- PPT简报的技巧2.ppt
- PLC行车控制系统的的设计.doc
- pvcu大口径管材的项目可研的报告.doc
- POLO新车上市活动推广的的方案.pdf
- ProE机械的设计概述.ppt
- PR10公关实务的技巧——公关礼仪.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年自来水供应专属承包合同样本版.docx VIP
- 2022化工安全与环保第二版课后题答案最新版(完整版).docx VIP
- ASUS华硕主板大师系列Z97-A 用户使用手册 (繁体中文).pdf
- 智能金融:AI 驱动的金融变革.pptx
- 人工智能在心血管无创影像中的应用:前沿技术与临床价值.pdf VIP
- 2025年氢燃料电池在数据中心储能应用趋势.docx
- 2026年中国铁路上海局集团有限公司招聘普通高校毕业生1236人备考题库及答案详解(考点梳理).docx VIP
- 井工煤矿复工复产开工第一课教案.docx VIP
- 社区居务监督培训课件.ppt VIP
- 心灵终结单位全代码.doc VIP
原创力文档

文档评论(0)