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.
Inhalt
Grundlagen XML
XML-Syntax: Elemente und Attribute
Wohlgeformte und gültige XML-Dokumente
Entitäten, Processing Instructions, Kommentare, Namespaces
Aufbau und Einsatz von DTD Übung: DTD erzeugen, XML-Dokumente validieren
Grundlagen XML-Schema Ü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.080,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 Seminar / Lehrgang:
Jetzt lerne ich Visual Basic 2005
Das Buch für alle, die einen einfachen und unterhaltsamen Einstieg in Visual Basic 2005 suchen. Markenzeichen des Buches sind die leicht verständlichen, an den ?Programmieranfänger? gerichteten Erklärungen mit vielen kleinen Beispielen und einer zusammenhängenden Anwendung, die im Rahmen des Buches umgesetzt wird. Mit der beiliegenden Visual Basic 2005 Express Edition kann der Leser sofort loslegen.
Seminar
XML-Datenbanken in der Praxis
XML-Datenbanken gewinnen mehr und mehr an Bedeutung. Doch für welche soll man sich entscheiden? Wo liegen die Unterschiede zwischen wichtigen freien und kommerziellen Produkten? Und wie setzt man sie in der Praxis effektiv ein? Diese Fragen beantwortet das vorliegende Buch. Ein Einstieg holt den Leser dort ab, wo er es erhofft, und lässt ihn nicht in einer Fülle von Fachbegriffen zurück, die er nicht versteht. Fortgeschrittene finden interessante Erläuterungen und Beispiele zur Anwendung von XML-Datenbanken und Informationen über die aktuellen Entwicklungen. Der Autor stellt Skripts und weitere Informationen über seine Buch-Site zur Verfügung.
Seminar
Datenbanken
Relationale Datenbanken sind seit vielen Jahren ein etablierter Bestandteil eines Informationssystems. Die zu beobachtende fortwährende Weiterentwicklung der technologischen Infrastruktur der Informationsverarbeitung berührt auch die Einsatzbereiche von Datenbanken. Dieses Buch vermittelt deshalb in gut verständlicher Weise die grundlegenden klassischen Zusammenhänge relationaler Datenbanken zusammen mit den kontinuierlich an Bedeutung gewinnenden XML-Technologien, die im Zuge der allgegenwärtigen Durchdringung der Informationsverarbeitung durch das Internet entwickelt werden. In überschaubaren Kapiteln lernen Sie alle wichtigen Konzepte zu den klassischen Datenbankthemen Anfragesprachen, Integrität, Datenbankentwurf, Speichertechniken, Anfragebearbeitung, Transaktionen und Sicherheit kennen. Die Datenbanksprache SQL wird insbesondere ausführlich behandelt. Neben den im Standard SQL-92 definierten Konzepten werden auch wesentliche, in den Standards SQL:1999 und SQL:2003 dokumentierte Weiterentwicklungen dargestellt. Zahlreiche Beispiele machen Sie mit den neu gelernten Begriffen und Sachverhalten vertraut. Das Speichern, Erzeugen und Verarbeiten von XML-Dokumenten wird zunehmend relevant für Datenbanken. Deshalb ist ein Schwerpunkt des Buchs die Speicherung von XML-Dokumenten in relationalen Datenbanken, das Publizieren von XML-Dokumenten aus relationalen Datenbanken gemäß dem SQL/XML-Standard sowie XPath und XQuery, die vom W3C standardisierten Anfragesprachen für XML. Eine Vielzahl von Übungen (mit Lösungen auf einer begleitenden Webseite) erleichtert Ihnen die Wiederholung und Vertiefung des Lernstoffs.
Seminar
PHP Ge-Packt
Mit dieser Referenz erhalten Sie präzise und kompakte Erläuterungen zu den Funktionen von PHP, die Sie bei der täglichen Arbeit immer wieder benötigen: angefangen bei Arrays, Variablen, Streams, Klassen und Objekten über Funktionen zum Dateisystem bis hin zu Datenbanken, Serversteuerung und Protokollfunktionen. Innerhalb der thematischen Kapitel sind die Funktionen alphabetisch sortiert, so dass Sie schnell die gesuchten Informationen finden. Dieses Werk wird Ihnen bei Ihren Programmieraufgaben ein effektiver und nützlicher Ratgeber sein. Die Neuauflage dieses kompakten Bestsellers ist vollständig aktualisiert auf PHP 5.
Seminar
Datenbanken
"Datenbanken sind heute alltägliche Hilfsmittel in der Gestaltung von Anwendungssystemen. Wie man Datenbanken entwirft, wird in diesem Buch anhand verschiedener semantischer Datenmodelle vorgestellt. Wie man Datenbanken realisiert, zeigt das Buch anhand unterschiedlicher in der Praxis erprobter Datenbanksysteme. Anhand eines durchgängigen Fallbeispiels "Keramische Werkstatt" wird der Leser in die Welt der relationalen, objektorientierten und objektrelationalen Datenbanken geführt. Dabei stellt das Beispiel weniger das Spezielle jedes Datenbanksystems als vielmehr Gemeinsamkeiten in den Vordergrund. Auch topaktuelle Themen wie z. B. XML und Datenbanken im World Wide Web werden behandelt. "
Seminar
GFU Cyrus AG Taubenholzweg 1
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