home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
Alle CursussenbalkjeAlgemeen ╗ Soft skills ╗ Introductie HW & SW ╗ TrajectenOperating Systems ╗ MVS - z/OS ╗ UNIX - Linux - AIX ╗ Mac OS X ╗ iPad en iPhone iOSDatabases, transactiesystemen en middleware ╗ DB2 for z/OS ╗ DB2 UDB for Linux, UNIX and Windows ╗ Oracle ╗ SQL Server ╗ MySQL ╗ IMS ╗ CICS ╗ WebSphere MQ ╗ WebSphere Application Server ╗ Data warehouse, business analytics en big dataApplicatieontwikkeling ╗ Methoden en technieken ╗ TOGAF ╗ PRINCE2 ╗ Agile en Scrum ╗ Programmeertalen ╗ Internet development ╗ Object Oriented systems ╗ Java ╗ IBM development tools ╗ SAS ╗ XML ╗ SOA & web servicesSysteembeheer ╗ ITIL ╗ SecuritybalkjePraktischInschrijven 
XML in DB2

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

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 nieuwe "hybride" database-oplossing van DB2 sinds DB2 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
  • 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