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
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Kurs / Weiterbildung:
XQuery und SQL/XML in DB2-Datenbanken
XQuery und SQL/XML in DB2-Datenbanken Verwaltung und Erzeugung von XML-Dokumenten in DB2 Vieweg+Teubner Verlag Moos, Alfred
Kurs
Programmieren mit JAVA
Programmieren mit JAVA Das Lehrbuch von den ersten Objekten bis XML und Datenbanken Vieweg+Teubner Verlag Solymosi, Andreas
Kurs
XML-Datenbanken in der Praxis
XML-Datenbanken in der Praxis Pracktischer Einblick in die Welt der XML-Datenbanken und ihrer Verwendung in Programmiersprachen Bomots Verlag Gorke, Bastian
Kurs
Datenbanken
Datenbanken Grundlagen und XML - Technologien Spektrum-Akademischer Vlg Lausen, Georg
Kurs
PHP Ge-Packt
PHP Ge-Packt Schnelles und effektives Nachschlagen aller PHP-Funktionen. Datenbanken, Serversteuerungen und Protokollfunktionen. Grafische Funktionen, PDF-Dokumente und XML mitp-Verlag Strohmaier, Thomas Pipp, Christian
Kurs
Datenbanken
Datenbanken Datenmodelle, Objekte, WWW, XML. Schwerpunkt ist die Anbindung von Datenbanken an das WWW durch die Programmiersprache XML. Erläutert wird das Thema durch die Entwicklung und Programmierung eines Web-Shops Vde Verlag GmbH Erbs, Heinz-Erich Karczewski, Stephan Schestag, Inge
Kurs
Datenbanken und XML
Datenbanken und XML Konzepte, Anwendungen, Systeme Springer-Verlag GmbH Kazakos, Wassilios Schmidt, Andreas Tomczyk, Peter
Kurs
XML & Datenbanken
XML & Datenbanken Konzepte, Sprachen und Systeme Dpunkt.Verlag GmbH Klettke, Meike Meyer, Holger
Kurs
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