本文首先介绍了XML相关技术及其与关系数据库的异构性,针对半结构化和关系数据不同特点,对两者作了比较,指出XML数据的局限性。论文分析了现有的基于XML文档的数据转换模型,指出了基于模型和基于模板两种数据转换模型具有的优点。接着,论文对当前主流商业数据库(DB2和SQL Server 2000)的XML扩展功能作了分析,重点研究了XML文档的存储和发布。\n然后利用商业DBMS提供的XML扩展功能来实现数据转换技术在电子商务B2B中的应用:网上书店零售商和供应商系统(rsBookShop系统)。\n最后探讨了一种基于元素树的数据转换方法,该方法是在基于模型的数据转换模型的基础上建立起来的。可以根据指定的DTD自动生成元素树,再根据用户定义的“元素――字段”映射表,完成XML与关系数据的双向转换。为了保留源数据的内在的关系,对关系模式和DTD的语义约束进行了分析,并对DTD的约束和关系模式的约束做了合理的映射,避免了数据语义信息的丢失。
暂无评论