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-EntwicklerKursvoraussetzungen
Der Kurs ›XML Grundlagen‹ und ›XQuery (XML Query Language)‹ oder vergleichbare KenntnisseSeminarinhalte
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 Hilfswerkzeugdbxml
- 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.
![Zu einem Bookmark-Anbieter hinzufügen [Addthis]](../../images/bookmarks/addthis.png)
![Zu Google Bookmarks hinzufügen [Google Bookmarks]](../../images/bookmarks/google.png)
![Zu Yahoo! Bookmarks hinzufügen [Yahoo! Bookmarks]](../../images/bookmarks/yahoo.png)
![Zu Delicius hinzufügen [Delicius]](../../images/bookmarks/delicious.png)
![Zu Mister Wong hinzufügen [Mister Wong]](../../images/bookmarks/misterwong.png)