XML und Datenbanken

Seminarziel:

Sie beherrschen den Datenaustausch zwischen XML-Dokumenten und relationalen Datenbanksystemen. Sie können XML-Dokumente aus Datenbankinhalten generieren und Datenbanken durch XML-Dokumente aktualisieren. Die unterschiedlichen Modelle sind Ihnen geläufig.

 

Zielgruppe:

Entwickler und Datenbankanwender mit XML-Kenntnissen, die mit XML-Dokumenten arbeiten.

 

Inhalt:

Grundlagen Datenbanktheorie:

  • Datenhaltung im relationalen Modell
  • Tabellen und Spalten (Attribute)
  • Referentielle Integrität
  • Übung: Datenbankentwurf und -implementation eines einfachen m:n-Modells

Rekapitulation XML:

  • Hierarchische Strukturen
  • Elemente und Attribute
  • Wohlgeformte und gültige XML-Dokumente
  • Datenvalidierung mit Document Type Definitions (DTDs), Schema
  • Formatierungen mit XSL-Stylesheets
  • Übung: Entwurf, Implementation und Validierung eines einfachen Modells

XML und relationale Datenbanken:

  • Mapping von XML-Strukturen auf Tabellen und Attribute
  • Übung: Mit Java/JDBC eine Beispieldatenbank (MS-Access, MySQL) erzeugen
  • Übung: XML-Dokumente aus relationalen Datenbanken erzeugen
  • Absicherung der Datenintegrität
  • Der XML-Datenaustausch mit handelsüblichen Datenbanksystemen
  • Übung: Datenbank-Update mit JDOM
  • Grundlagen CLOBS
  • Grundlagen XML-Datenbanken
  • Übung: Entwurf und Implementation einer einfachen XML-Datenbank

ADO.NET und XML:

  • Das DataSet-Konzept in .NET
  • Übung: Mit ADO.NET eine Beispieldatenbank (MS-Access, SQL-Server) erzeugen
  • Übung: XML und XML-Schema schreiben und lesen mit DataSet
  • Übung: DataSets typisieren mit XML-Schema
  • Übung: DataSets in WinForforms an Steuerelemente binden
  • Übung: DataTables auswerten
  • Übung: Datenbank-Update mit XML

Einführung in XQuery:

  • Das XQuery Datenmodell
  • Sequenzen, Atomisierung und Knotenbäume
  • Pfadausdrücke und Abkürzungen
  • Gruppierungen, Verbunde
  • Erweiterte XQuery-Ausdrücke
  • Vergleiche
  • Logische Ausdrücke
  • Einsatz von Funktionen in XQuery
  • Erweiterungen des SQL Standards
  • Übung: Diverse Arbeiten mit XQuery

heise online News
Nachrichten nicht nur aus der Welt der Computer

Ein Jurist der US-Handelsaufsichtsbehörde USITC will dem zuständigen Richter offenbar empfehlen, eine Patentklage gegen den E-Book-Reader Nook abzuweisen. Das Verfahren hat am Dienstag in Washington begonnen.

Die IT-Revolution war gestern, heute leben wir im Zeitalter des Human Enhancement. Das Telepolis-Heft Mensch+ zeigt auf, welche Technologien dafür entwickelt werden und beschreibt die Auswirkungen auf Mensch und Gesellschaft.

Der designierte IT-Direktor des Verteidigungsministeriums hat seine Pläne für die IT-Modernisierung der Bundeswehr vorgestellt. Er setzt auf schlanke, sichere und interoperable Systeme, die möglichst auf freier Software basieren sollen.

Google hat eine Betaversion seines Browsers Chrome für Android bereitgestellt – allerdings derzeit nur für Geräte mit Android 4.0 Ice Cream Sandwich. Der Browser soll die Vorzüge seines Desktop-Pendants auf Mobilgeräte mit Android bringen.

Apples Matching-Algorithmus schaut nicht besonders lange hin, wenn er Songs abgleicht. Mac & i hat iTunes Match genauer analysiert und herausgefunden, dass zuweilen selbst kurze Hörproben genügen, um komplette Songs freizuschalten.

Nach Probeläufen in Sydney und Melbourne sollen von Juli an sämtliche internationalen Flugplätze in Australien mit neuen Durchleuchtungsgeräten ausgerüstet werden. Die Nutzung der Scanner wird gesetzlich vorgeschrieben.

Entwicklerinformationen zu Googles sozialem Netzwerk Google+ gibt es künftig auch per Hangout. Eine Google+-Seite soll das bestehende Blog mit regelmäßigen Videokonferenzen und anderen Informationen ergänzen.

In einigen Wochen will Vodafone mit dem HTC Velocity 4G sein erstes LTE-Smartphone in Deutschland auf den Markt bringen.



amk-consulting
  • Beratung, Planung
    und Design
  • Datenbanken
  • eBusiness
  • Applikationsserver
  • Internet, Intranet,
    Firewall
  • Client/Server
 
amk-akademie
  • Professionelles
    Training für Systemadministratoren
    und IT-Entscheider
  • Anwender Trainings
  • Firmenseminare vor Ort
  • Individualworkshops
 
amk-media
  • Medien-Services
  • Web-Marketing
  • Web-Design
  • Flash
  • Typo3
  • Portalservices