XML in Db2

Leer XML gebruiken binnen Db2, als query-schrijver of als DBA, in deze ééndaagse opleiding bij ABIS.

De XML-standaard heeft een zeer grondige impact op de IT-industrie. XML wordt quasi algemeen gebruikt ten behoeve van het gestructureerd datatransport, maar het wordt ook meer en meer gezien als een techniek om documenten op een formaat-neutrale manier op te slaan. In Db2-context stellen zich dan volgende vragen:

  • Kunnen we data uit een XML-document gemakkelijk opslaan in Db2, en hoe kan dat zonder verlies aan (structuur)informatie?
  • Kunnen we relationele Db2-data gebruiken als basis voor het genereren van XML-documenten, rechtstreeks vanuit Db2, en kan dat met SQL?
  • Hoe gaan we als Db2-specialist om met complexe XML in de database?
  • Kunnen XML-structuren efficiënt worden doorzocht? Moeten we daartoe indexen creëren?
  • Kan een XML-document efficiënt aangepast worden?
  • Hoe kan een SQL-query resultaten ophalen uit een combinatie van XML-documenten en relationele tabellen?

De deelnemer leert

  • wat XML kan betekenen voor data-opslag
  • hoe XML-data er uit ziet in Db2

Enkele belangrijke gebruiksscenario's worden uiteengezet. Hiertoe gaan we expliciet aan de slag met "PureXML", de "hybride" database-oplossing van IBM die binnen Db2 (zowel op z/OS als op LUW) standaard aanwezig is.

Opleiding inplannen?

Een interactieve, live training – gegeven in een fysiek klaslokaal, online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.

BEDRIJFSOPLEIDING AANVRAGEN

 

Publieke opleidingskalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Laat het ons weten.

Doelgroep

Db2-ontwikkelaars en DBA's.

Voorkennis

Een voldoende achtergrondkennis van Db2 is nodig (zie Db2 for z/OS basiscursus of Db2 for LUW basiscursus). Een grondige XML-voorkennis wordt niet verwacht; noties van XML (zie XML concepten) zijn uiteraard een voordeel.

Voor Db2 op z/OS kunt u zelf testen of u voldoende voorkennis hebt door de online zelftest "Db2" in te vullen.

Inhoud

  • Inleiding: wat is XML?
    • Wat u als Db2 DBA of ontwikkelaar moet weten van XML: elements, attributes, boomstructuur, DTDs, Schema's, ...
  • PureXML:
    • XML-documenten opslaan in tabellen m.b.v. het nieuwe Db2-datatype "XML"
    • XML-documenten creëren: de functies XMLElement, XMLForest, XMLConcat, XMLAgg, XMLDocument
    • XML-documenten valideren: XML Schema's en de Db2-schema-repository
    • XML-documenten efficiënt doorzoeken en aanpassen m.b.v. XPath: XMLExists, XMLQuery en XMLModify
    • het gebruik van XQuery, en z'n FLWOR-syntax
  • XML-documentopslag:
    • Beheer en onderhoud van een XML-tablespace
    • Indexen definiëren op een XML-document
  • XML als transport standaard voor Db2-data:
    • Aandacht voor de belangrijkste verschillen tussen relationele datarepresentatie en het XML-datamodel
    • Suggesties voor het zinvol combineren van en/of converteren tussen relationele data en XML-data; shredding
  • Praktijk:
    • Elke techniek wordt uitvoerig gedemonstreerd
    • U krijgt de kans om dit alles zelf te proberen aan de hand van een aantal oefeningen

Verloop van de cursus

Vermits geen grondige XML kennis nodig is, starten we met een korte theoretische inleiding op XML. Dit kader wordt dan gebruikt om de Db2-specifieke implementaties m.b.t. XML te begrijpen. Daarna komen er demo's aan bod en enkele oefeningen.

Certificaat

Na afloop van de sessie ontvangt de deelnemer een "Certificate of Completion".

Duur

1 dag.

Docent


SESSIE-INFO EN INSCHRIJVEN