fjh: xml-Datenbank

Beitrag lesen

Hallo Martin,

Wie ist so eine DB auf XML-Basis aufgebaut, wo kann man eine kurze Einführung finden? Welche weiteren
Sprachen kommen dann dazu (Access,MySQL?)

Eine reine XML-Datenbank speichert die Daten nicht in Tabellen, d.h. grob formuliert ein XML-Dokument wird nicht auf Tabellen aufgeteilt, sondern bleibt als solches für den Datenbanknutzer erhalten. Die Anfragesprache ist dann in der Regel auch nicht SQL (wie bei relationalen Datenbanken), sondern eine die auf den XML-Dokumenten selbst operiert.
Gängige Standards sind dabei:
XPath (http://www.w3.org/TR/xpath) und XQuery (http://www.w3.org/TR/xquery/), aber auch eigene Abfragedialekte.

Tamino ist z.B. eine XML-DB von der Software AG (http://www.softwareag.com/tamino/). Es gibt aber auch Open Source XML-DB wie z.B. Xindice (http://xml.apache.org/xindice/) der Apache Group.

Kurze Einführungen generell zum Thema hab ich nicht parat, aber Google hilft da sicher weiter.

Unter der Administration einer DB kann man allerdings viel verstehen. In der Regel sollte darunter nicht unbedingt die Programmierung von Abfragen fragen, sondern eher der DB-Betrieb (also z.B. Userberechtigungen usw.). Passt also so gut wie gar nicht zu Flash und Co. Ich würde an Deiner Stelle einfach mal anrufen und fragen, was darunter zu verstehen ist.

Gruß
Franz