---
title: "在数据库中使用 XML"
date: "2010-05-20"
categories: 
  - "xquery"
tags: 
  - "altova"
  - "altova-xmlspy"
  - "databasespy"
  - "ibm-db2"
  - "mapforce"
  - "missionkit"
  - "stylevision"
  - "xquery"
description: 本文探讨了如何使用XQuery、XMLSpy和DB2在数据库中管理XML数据。文章讨论了XML数据存储的集成挑战以及相应的解决方案。
---
Status: #blog

Tags:  #altova #altova-xmlspy #databasespy #ibm-db2 #mapforce #missionkit #stylevision #xquery

Categories: [xpath+xquery](/blog/zh/category/xpathxquery.md)
# 在数据库中使用 XML

越来越多的用户将XML文档存储在数据库的列中，尤其是在与其他实体交换XML数据时。将数据存储为XML格式，有助于企业更容易地适应行业标准数据格式的演变，因为XML模式会随着时间的推移而不断发展。从关系型数据库迁移到面向XML的数据库应用程序时，一个挑战在于开发查询，这些查询需要替代关系型数据中传统的SQL查询，以便解析存储在数据库中的XML文档。 

我们最近有机会在由IBM®赞助的纯XML™用户群线上会议上，就数据库中的XML和[XQuery](https://www.altova.com/zh/solutions/xquery-tools.html)进行了演讲，演讲题目是“Altova工具在DB2®中的应用”。在对Altova公司进行简要介绍后，我们重点介绍了[XMLSpy](https://www.altova.com/zh/xmlspy.html)中用于管理DB2数据库中的XML模式以及编辑存储在DB2数据库中的XML数据的特殊功能。XMLSpy的[数据库查询窗口](https://www.altova.com/zh/xmlspy/database-xml.html)使得可以直接在XMLSpy中轻松编辑XML数据库的内容。 

[![XMLSpy 编辑 DB2 数据库的博客文章](https://lh3.ggpht.com/_REdrfeVqYdU/S_VAPRLgWlI/AAAAAAAAAKA/ZSnWCcT30Jo/XMLSpy_editDB2_blog%5B4%5D.gif?imgmax=800 "XMLSpy_editDB2_blog")](https://www.altova.com/solutions/ibm-db2-tools.html) 

Altova 已经构建了[专门的能力，用于深度集成](https://www.altova.com/zh/solutions/ibm-db2-tools.html) Altova 工具与 DB2 pureXML 数据服务器，以帮助客户在使用 XML、XML Schema、XQuery 以及其他与 XML 相关的技术时。我们展示了 XMLSpy 的 [XQuery 编辑器](https://www.altova.com/zh/xmlspy/xquery-editor.html)、[XQuery 调试器](https://www.altova.com/zh/xmlspy/xquery-debugger.html) 和 [XQuery 性能分析器](https://www.altova.com/zh/xmlspy/xquery-profiler.html)，这些工具支持直接在 DB2 数据库上执行 XQuery 脚本，并支持 DB2 的特殊 **xmlcolumn** 和 **sqlquery** 操作符。 

我们在演示的最后，详细介绍了用户可以将传统关系型数据迁移到基于XML的应用程序的步骤。这包括从DB2数据库中的一个表中推断出XML模式，然后从该表中导入数据，并根据新的XML模式自动为数据添加XML标签。 

我们已将演示文稿的[幻灯片](http://www.slideshare.net/davemcg/altova-tools-for-db2-purexml)以PDF格式上传到SlideShare平台。您也可以在[IBM pureXML用户社区页面](https://www.ibm.com/developerworks/wikis/display/db2xml/devotee#devotee-altova)获取一份副本，在那里您还可以收听录制的音频。 

体验 XMLSpy、MapForce、StyleVision 和 DatabaseSpy 等产品与 DB2 以及其他支持 XML 的数据库配合使用的最佳方式是： [点击此处下载 Altova MissionKit 的免费试用版](https://www.altova.com/zh/download-trial.html).
