home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data en analyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
XML in DB2

Doel

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 zowel een XML-document als uit een relationele structuur?

We gaan even na wat XML voor u betekent, en hoe u er mee in aanraking zal komen. Enkele belangrijke gebruiksscenario's worden uiteengezet. Hiertoe gaan we expliciet aan de slag met "PureXML", de "hybride" database-oplossing van DB2 (sinds versie 9, zowel op z/OS als op LUW).

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 validateren: 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
 

Doelgroep

DB2-ontwikkelaars en DBA's.

Voorkennis

Een goede kennis van DB2 is vereist (zie DB2 for z/OS basiscursus of DB2 for LUW basiscursus). Een grondige XML-voorkennis is niet nodig; noties van XML (zie XML concepten) zijn uiteraard een voordeel.

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.

Docenten

Peter Vanroose, Kris Van Thillo.

Duur

1 dag.

Kalender

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 ? Gelieve dan ABIS te contacteren.

Globale score

   
3.9/5 (gebaseerd op 28 evaluaties)

Reviews

     
tempo = hoog (, )
     
Maybe 2 days to do more exercises and to go deeper into some parts (, )
     
Too much time spent on first chapter and not enough focus on XML for DB2 and also need to bring out advantages + use cases (, )
     
Very good course (, )
     
Good, brief introduction into XML (, )