Der Kurs wendet sich an Entwickler und Datenbankanwender, die den Datenaustausch zwischen XML und Datenbanken anhand vieler Übungen kennenlernen möchten. Zahlreiche Tips und Tricks werden vermittelt.
Übung: XML Schema erzeugen, XML-Dokumente validieren
Grundlagen XSL
Aufbau eines Stylesheets
Einbinden von XPATH in XSL
Strukturierung in Templates
Schleifen, Bedingungen, Auswahl
Übung: Erzeugen eines XSL-Stylesheets zum XML-Datenimport in eine MySQL-Datenbank
Grundlagen XQuery
Typkonzept, Pfadausdrücke und Abkürzungen
Einfache und erweiterte XQuery-Ausdrücke
FLOWR: for, let, order, where, return
Funktionen in XQuery
Übung: Diverse XML-Abfragen mit XQuery
Native XML-Datenbanken
Marktübersicht über native Datenbanken
Einsatzbereiche, Vorteile, Nachteile
Übung: Verwalten von Collections in XINDICE
Übung: Verwalten und Auswerten von XML-Dokumenten mit XINDICE
Relationale Datenbanken
Datenhaltung im relationalen Modell
Referentielle Integrität
Transaktionen, Stored Procedures, Trigger, Indices
Datenbankentwurf und -Implementierung eines einfachen m:n-Modells
XML und relationale Datenbanken
Unterschiede und Gemeinsamkeiten
Neue Datentypen in relationalen Datenbanken
Wann lohnt ein Umstieg von RDBMS nach XML?
Wann lohnt ein Umstieg von XML nach RDBMS?
Übersicht: Unterschiedliche Features und Konzepte in verschiedenen RDBMS
Übung: XML-Datenimport und -export
Übung: Abbildung eines XML-Dokuments in relational verknüpfte Tabellen
Übung: Abbildung eines XML-Dokuments in CLOB- oder VARCHAR-Datensätzen
SQL-ergänzende Suchmechanismen (XPATH, XQuery)
Übung: Datenbankabfrage über DOM und XPATH
Übersicht Mapping-Tools
XML- und Datenbankzugriff mit Java
Übung: Mit Java/JDBC eine Beispieldatenbank erzeugen
Übung: XML-Dokumente aus relationalen Datenbanken erzeugen
Übung: Datenaustausch XML / Datenbank mit JDOM und JDBC
ADO.NET und XML
Das DataSet-Konzept in .NET
Übung: XML und XML-Schema schreiben und lesen mit DataSet
Übung: XML-Dokument in eigener Windows-Anwendung verwalten
Übung: Verknüpfte Datenbankabfrage zur Erzeugung hierarchischer XML-Dokumente
Übung: Datenbank-Update aus XML-Quelle
Seminar-Ziel
Sie kennen unterschiedliche Speicherkonzepte für XML in nativen und relationalen Datenbanken. Sie beherrschen den Datenaustausch zwischen XML-Dokumenten und relationalen Datenbanksystemen. Sie können XML-Dokumente aus Datenbankinhalten generieren und Datenbanken durch XML-Dokumente aktualisieren.
Wer sollte teilnehmen
Entwickler und Datenbankanwender mit XML-Kenntnissen, die mit XML-Dokumenten arbeiten.
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Haben Sie 4 oder mehr Mitarbeiter, die zu einem Seminarthema geschult werden sollen? In diesem Fall ist es oft preislich günstiger, wenn Sie eine Firmenschulung buchen. Auch die Termine können dann Ihren Wünschen angepasst werden. >> Weitere Informationen
Wünschen Sie sich ein perfektes Seminar? Dann buchen Sie eine Individual-Schulung. Nur Sie und der Dozent. Sie bestimmen das Lerntempo, Sie stellen die Fragen und bestimmen, wann Pause ist. >> Weitere Informationen
Haben Sie 4 oder mehr Mitarbeiter, die zu einem Seminarthema geschult werden sollen? In diesem Fall ist es oft preislich günstiger, wenn Sie eine Firmenschulung buchen. Auch die Termine können dann Ihren Wünschen angepasst werden. >> Weitere Informationen
Wünschen Sie sich ein perfektes Seminar? Dann buchen Sie eine Individual-Schulung. Nur Sie und der Dozent. Sie bestimmen das Lerntempo, Sie stellen die Fragen und bestimmen, wann Pause ist. >> Weitere Informationen
Perfekte IT Seminare der GFU Cyrus AG mit qualifizierten Dozenten konnten Teilnehmer folgender Firmen genießen:
Alte Leipziger LVG Gruppenversicherung aus Oberursel, ELWITEC GmbH aus Velbert, BITMARCK SOFTWARE GmbH aus Essen, psychonomics AG aus Köln, Kittelberger media solutions GmbH aus Reutlingen, orizon GmbH aus Augsburg, Pressebüro ARI Informatik aus Monheim am Rhein, Deutsche Post AG aus Darmstadt, o I con aus Stuttgart, Lufthansa AirPlus Servicekarten GmbH aus Neu-Isenburg, Universitätskliniken Bonn Verwaltung d. med. Einrichtungen aus Bonn, Roche Diagnostics GmbH Werk Mannheim aus Mannheim, Vogel Business Media aus Würzburg, IFN Finance GmbH aus Köln, FINANZEN Advisor Services GmbH aus München, Landwirtschaftskammer Rheinland aus Bonn, KKH-Allianz aus Hannover, Mesenhoeller EDV aus Hueckeswagen, TOYOTA Kreditbank GmbH aus Köln, Zentrale Polizeitechnische Dienste NRW aus Duisburg
GFU Cyrus AG •• Am Grauen Stein 27 ••
51105 Köln-Deutz •• Tel: (0221) 82809-0 •• Fax: (0221) 82809-50
•• EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel •• Vorsitzender des Aufsichtsrats: Peter Hecker •• Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743