home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
XML en DB2

Objectif

Le standard placé par XML a un impact très important sur l'industrie de l'informatique. Aujourd'hui XML est la plus importante façon de transport d'informations structurées, mais on le considère également souvent comme une technique neutre pour sauvegarder des documents. En contexte DB2, on doit donc se poser les questions suivantes:

  • Est-il possible de sauvegarder facilement des documents XML dans une base de données DB2, et comment le faire sans perdre de l'information (structurelle)?
  • Est-il possible de gérer des documents XML dans DB2, en utilisant de l'SQL, à partir de données relationnelles DB2?
  • En tant que spécialiste DB2, comment utiliser des données XML complexes dans une base de données? Peut-on consulter les documents XML d'une façon efficace? Est-ce nécessaire de créer des indexes? Comment modifier un document XML? Comment extraire des données d'un document XML et en même temps des données relationnelles, en utilisant une seule requête SQL?

Vous désirez relevez ces défis?

Nous commencerons par voir ce que XML peut signifier pour vous, ensuite, nous verrons comment l'implémenter. Pour ce faire, nous utiliserons quelques scénarios pratiques. On discutera "PureXML", la solution "hybride" de DB2 (disponible sur z/OS et LUW depuis la version 9).

Contenu

  • Introduction: XML, qu'est-ce que c'est?
  • Tout ce que, en tant que développeur ou DBA, vous devez savoir sur XML: éléments, attributs, arborescence, DTD, Schéma, ...
  • PureXML:
  • Stocker des documents XML dans des tables en utilisant le nouveau data type "XML"
  • Créer des documents XML: les fonctions XMLElement, XMLForest, XMLConcat, XMLAgg, XMLDocument
  • La validation de documents XML: Les Schémas XML et le "Schéma Repository" de DB2
  • Rechercher efficacement à travers les documents XML et les modifier avec XPath:XMLExists, XMLQuery, XMLModify
  • l'utilisation de XQuery et sa syntaxe FLWOR
  • Sauvegarder des documents XML:
  • Gérer et maintenir un tablespace XML
  • Définir des indexes sur un document XML
  • XML en tant que standard de transport pour données DB2:
  • Les différences les plus importantes entre la représentation relationnelle de données et la modèle XML
  • Suggestions pour combiner ou convertir (d'une manière sensible) des données relationnelles en données XML et vice versa; data shredding
  • La pratique:
  • Chaque technique fera l'objet d'un exemple démonstratif
  • Le participant aura également l'occasion de tester lui-même un certain nombre de choses grâce aux exercices
 

Participants

Les développeurs et les administrateurs de bases de données DB2.

Connaissances préalables

De bonnes connaissances en DB2 sont exigées (voir DB2 for z/OS: cours de base ou DB2 for LUW: cours de base). Des connaissances approfondies en XML ne sont pas obligatoires; quelques notions d'XML (voir Concepts XML) sont bien sûr un avantage.

Pédagogie

L'exposé débutera par une courte introduction théorique sur XML. Il sera alors facile de comprendre les propriétés spécifiques de DB2 en ce qui concerne XML. Par la suite, certaines démonstrations seront présentées, des exercices seront également proposés.

Formateurs

Peter Vanroose, Kris Van Thillo.

Durée

1 jour.

Calendrier

Il n'y a pas de sessions publiques a ce moment. Nous organisons volontièrement un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé ? Veuillez contacter ABIS.

Score global

   
3.9/5 (basé sur 28 évaluations)

Reviews

     
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 (, )
     
Maybe 2 days to do more exercises and to go deeper into some parts (, )
     
tempo = hoog (, )
     
Good, brief introduction into XML (, )