Werken met XML in databases
Steeds meer gebruikers slaan XML-documenten op in databasekolommen, vooral wanneer XML-gegevens worden verzonden of ontvangen van andere partijen. Het opslaan van data in XML-formaat helpt bedrijven om gemakkelijker aanpassingen te maken aan industriestandaard dataformaten, aangezien XML-schema's in de loop van de tijd evolueren. Een uitdaging bij het overstappen van een relationele database naar een XML-georiënteerde databaseapplicatie is het ontwikkelen van queries die traditionele SQL-queries voor relationele data vervangen, om XML-documenten die in de database zijn opgeslagen, te verwerken.
We hebben onlangs de mogelijkheid gehad om XQuery voor XML in databases te bespreken tijdens een presentatie met de titel "Altova Tools for DB2®" in een telefonische conferentie, georganiseerd door IBM® voor de pureXML™ Devotees gebruikersgroep. Na een introductie en een korte achtergrond over Altova, hebben we ons gericht op de speciale functionaliteit die is opgenomen in XMLSpy om XML-schema's in DB2 te beheren en XML-gegevens die in DB2 zijn opgeslagen, te bewerken. Het Database Query Window van XMLSpy maakt het eenvoudig om XML-database-inhoud rechtstreeks in XMLSpy te bewerken.

Altova heeft specifieke mogelijkheden ontwikkeld voor een diepgaande integratie van Altova-tools met de DB2 pureXML-gegevensserver, om klanten te helpen die werken met XML, XML-schema's, XQuery en andere XML-gerelateerde technologieën. We demonstreerden de XMLSpy XQuery-editor, de XQuery-debugger en de XQuery-profiler, met ondersteuning voor het direct uitvoeren van XQuery-scripts tegen de DB2-database, en voor de speciale DB2 xmlcolumn en sqlquery operatoren.
We sloten de presentatie af met een uitleg van de stappen die een gebruiker kan volgen om bestaande relationele data te migreren naar een applicatie die gebaseerd is op XML. Dit omvat het afleiden van een XML-schema uit relationele data in een tabel in DB2, het importeren van de data uit die tabel en het automatisch toevoegen van XML-tags aan de data op basis van het nieuwe XML-schema.
We hebben een PDF-bestand met de dia's van de presentatie geüpload op SlideShare. U kunt een kopie ook vinden op de pagina van de IBM pureXML-community, waar u ook de opgenomen audio kunt beluisteren.
De beste manier om zelf te ervaren hoe goed de functies van XMLSpy, MapForce, StyleVision en DatabaseSpy werken met DB2 en andere databases die XML gebruiken, is om hier te klikken om een gratis proefversie van de Altova MissionKit te downloaden.