Oracle Berkeley DB XML

Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten

Kursziele

Oracle Berkeley DB ist quelloffenes Datenbankmanagementsystem, welches direkt in die eigene Anwendung eingebettet wird und somit keinen eigenen Datenbankserver benötigt. Es bietet hohe Performanz, nebenläufige Zugriffe, (verteilte) Transaktionen und umfassende Replikationsmechanismen für Hochverfügbarkeit bzw. Fehlertoleranz. Oracle Berkeley DB XML erweitert Oracle Berkeley DB um einen XML-Parser, XML-Indexer und eine XQuery Engine. Mit der Unterstützung von XQuery 1.0, XPath 2.0, XML Namenräumen und Schema-Validierung ist die Datenbank optimal für XML-Dokumente. Teilnehmer des Berkeley-Seminars lernen die Möglichkeiten der eingebetteten Datenbank umfassend kennen, und können über die C++-Schnittstelle XQuery-Abfragen stellen und so Daten in XML-Dokumenten speichern und suchen.

Zielgruppe

Software-Entwickler

Kursvoraussetzungen

Der Kurs ›XML Grundlagen‹ und ›XQuery (XML Query Language)‹ oder vergleichbare Kenntnisse

Seminarinhalte

  • Einführung in Oracle Berkeley DB

    - Die Oracle Berkeley DB Produkte
    - Unterstützte Betriebssysteme
    - Installation kompilierter Binärdateien mit Paketen
    - Quellcode selbst kompilieren
    - Verzeichnis- und Komponentenübersicht
  • Entwicklungsprozess

    - Datenbankumgebung konfigurieren
    - Datenbank erstellen oder laden
    - XML-Dokumente in der Datenbank speichern
    - Knoten oder Dokumente speichern
    - XPath/XQuery-Abfragen vornehmen
    - Ergebnisse auswerten
  • Konfigurationsmöglichkeiten der Datenbankumgebung

    - Multithreading
    - Transaktionen
    - Logging
  • Hauptbestandteile der C++ API

    - Datenbankumgebung
    - Manager
    - Container
    - Dokument
    - Index
    - Kontext
    - Abfrage
    - Ergebnis
    - Fehlerbehandlung
  • Besonderheiten

    - Interaktives Hilfswerkzeug dbxml
    - XQuery-Erweiterungsfunktionen
    - Entwicklung neuer XQuery-Funktionen in C++
    - Apache Integration
    - Weitere Schnittstellenunterstützung wie PHP

Schulungsunterlagen

Deutschsprachige Unterlagen (Online-Bücher)

Eingesetze Seminar-Software

Basis des Seminars ist die aktuelle Version von Oracle Berkeley DB XML

Schlagwörter

Weiterführende Seminare

Um effektiv mit einer XML-Datenbank arbeiten zu können, ist Wissen im Bereich XML-Schema, XPath, XQuery und XSLT-Transformationen hilfreich. Der Kurs XML-Schema stellt den Aufbau von Schemadateien detailiert vor, XSL Transformations (XSLT) Transformationen, XQuery (XML Query Language) die XML-Datenbanksprache XQuery. Die Weiterbildung Java und XML addressiert Softwareentwickler, die mit Java-APIs die Oracle Berkeley DB ansprechen und XML-Verarbeitung automatisieren möchten.

[Addthis] [Google Bookmarks] [Yahoo! Bookmarks] [Delicius] [Mister Wong]

 

[Nach oben]