데이터베이스에서 XML을 사용하는 방법
점점 더 많은 사용자들이 XML 문서를 데이터베이스 컬럼에 저장하고 있으며, 특히 다른 시스템과 데이터를 주고받을 때 이러한 경향이 두드러집니다. XML 형식으로 데이터를 저장하면 기업이 시간이 지남에 따라 변화하는 산업 표준 데이터 형식에 더 쉽게 적응할 수 있습니다. 관계형 데이터베이스에서 XML 기반 데이터베이스 애플리케이션으로 전환할 때의 주요 과제 중 하나는 데이터베이스에 저장된 XML 문서를 분석하기 위해 기존의 관계형 데이터의 SQL 쿼리를 대체하는 쿼리를 개발하는 것입니다.
최근 IBM®에서 주관한 순수XML™ 사용자 그룹을 위한 원격 회의에서 "DB2®용 Altova 도구"라는 제목의 발표를 통해 데이터베이스 내 XML 처리를 위한 XQuery에 대해 논의할 기회가 있었습니다. Altova에 대한 간단한 소개와 배경 설명 후, 우리는 DB2에서 XML 스키마를 관리하고 DB2에 저장된 XML 데이터를 편집하는 데 사용되는 XMLSpy의 특별한 기능에 초점을 맞췄습니다. XMLSpy의 데이터베이스 쿼리 창을 사용하면 XMLSpy 내에서 XML 데이터베이스 내용을 직접 쉽게 편집할 수 있습니다.

Altova는 다음을 구축했습니다 심층적인 통합을 위한 전문적인 역량 Altova의 다양한 도구와 DB2 pureXML 데이터 서버를 결합하여 고객들이 XML, XML 스키마, XQuery 및 기타 XML 관련 기술을 활용하는 데 도움을 드리고 있습니다. 저희는 XMLSpy를 시연했습니다 XQuery 편집기, XQuery 디버거 그리고 XQuery 프로파일러, DB2 데이터베이스에 직접 XQuery 스크립트를 실행할 수 있는 기능과, DB2에 특화된 기능을 지원합니다 XML 열 그리고 SQL 쿼리 운영자.
저희는 발표를 마무리하며, 사용자가 기존 관계형 데이터를 XML 기반 애플리케이션으로 이전하는 단계를 설명했습니다. 여기에는 DB2 테이블 내의 관계형 데이터로부터 XML 스키마를 추론하고, 테이블에서 데이터를 가져온 후, 새로운 XML 스키마에 따라 데이터를 자동으로 XML 태그로 분류하는 과정이 포함됩니다.
저희는 발표 자료의 슬라이드를 PDF 파일 형태로 SlideShare에 업로드했습니다. 또한, IBM pureXML 사용자 그룹 페이지에서도 해당 자료를 다운로드하실 수 있으며, 거기에서 녹음된 오디오 파일도 함께 들어보실 수 있습니다.
XMLSpy, MapForce, StyleVision, 그리고 DatabaseSpy의 기능들이 DB2 및 XML을 사용하는 다른 데이터베이스와 얼마나 잘 연동되는지 직접 경험해 보시려면, 여기에서 Altova MissionKit의 무료 체험 버전을 다운로드하세요