home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
Tous les coursbalkjeGénéralités » Introduction HW & SW » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » VMwareBases de données, systèmes transactionnels et middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence et data warehouseDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Les langages de programmation » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesGestion de système » ITILbalkjeEn pratiqueInscriptions 
XML en DB2

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 pour 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

datelanguelieuprixremarques
27/03/2012NWoerden470 EUR
01/06/2012 Louvain470 EUR
Légende
  • Vous pouvez vous inscrire en cliquant sur les dates dans le calendrier.
  • N: Néerlandais; F: Français; E: Anglais; Sans code de langue: dépendant des participants.
  • Tous les prix sont hors TVA.
  • Pays:
    Belgique 
    Pays-Bas 
    Ailleurs 

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? Et les indexer? 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 deux scénarios pratiques. On discutera "PureXML", la solution nouvelle "hybride" de DB2 depuis la version 9, aussi bien que l'extender XML (pour les versions plus anciennes de DB2).

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 avec XPath: XMLExists et XMLQuery
  • 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
  • L'extender DB2 XML:
  • Qu'est-ce qu'un extender?
  • Activer l'extender XML
  • Utilisation de l'extender; XMLColumn; XMLCollection
  • 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