---
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/ko/category/xpathxquery.md)
# 데이터베이스에서 XML을 사용하는 방법

점점 더 많은 사용자들이 XML 문서를 데이터베이스 컬럼에 저장하고 있으며, 특히 다른 시스템과 데이터를 주고받을 때 이러한 경향이 두드러집니다. XML 형식으로 데이터를 저장하면 기업이 시간이 지남에 따라 변화하는 산업 표준 데이터 형식에 더 쉽게 적응할 수 있습니다. 관계형 데이터베이스에서 XML 기반 데이터베이스 애플리케이션으로 전환할 때의 주요 과제 중 하나는 데이터베이스에 저장된 XML 문서를 분석하기 위해 기존의 관계형 데이터의 SQL 쿼리를 대체하는 쿼리를 개발하는 것입니다. 

최근 IBM®에서 주관한 순수XML™ 사용자 그룹을 위한 원격 회의에서 "DB2®용 Altova 도구"라는 제목의 발표를 통해 데이터베이스 내 XML 처리를 위한 [XQuery](https://www.altova.com/ko/solutions/xquery-tools.html)에 대해 논의할 기회가 있었습니다. Altova에 대한 간단한 소개와 배경 설명 후, 우리는 DB2에서 XML 스키마를 관리하고 DB2에 저장된 XML 데이터를 편집하는 데 사용되는 [XMLSpy](https://www.altova.com/ko/xmlspy.html)의 특별한 기능에 초점을 맞췄습니다. XMLSpy의 [데이터베이스 쿼리 창](https://www.altova.com/ko/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/ko/solutions/ibm-db2-tools.html) Altova의 다양한 도구와 DB2 pureXML 데이터 서버를 결합하여 고객들이 XML, XML 스키마, XQuery 및 기타 XML 관련 기술을 활용하는 데 도움을 드리고 있습니다. 저희는 XMLSpy를 시연했습니다 [XQuery 편집기](https://www.altova.com/ko/xmlspy/xquery-editor.html), [XQuery 디버거](https://www.altova.com/ko/xmlspy/xquery-debugger.html) 그리고 [XQuery 프로파일러](https://www.altova.com/ko/xmlspy/xquery-profiler.html), DB2 데이터베이스에 직접 XQuery 스크립트를 실행할 수 있는 기능과, DB2에 특화된 기능을 지원합니다 **XML 열** 그리고 **SQL 쿼리** 운영자. 

저희는 발표를 마무리하며, 사용자가 기존 관계형 데이터를 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/ko/download-trial.html)
