- Abbilding auf Relationen
- CLOBS
- sonstige
- Aus den Metadaten kann uniform eine DTD generiert werden.
- Die Feldnamen werden zu Tags
Idealerweise kann die Datenbank mit komplexeren Objekten direkt umgehen.
Bei Relationalen Datenbenken können leichte Erweiterungen von Datenbankwerkzeugen können also direkt XML
liefern.
Entspricht eine Relation einer DTD, so ist auch das einlesen einfach.
Andernfalls sind die Objekte aus verschiedenen Relationen zusammengesetzt.
Dann müssen z.B. mit XSLT die entsprechenden Relationen herausgeholt
werden (XPath-Ausdrücke) und so ist dieser Fall auf den vorherigen zurückgeführt.
Beispiel für Tools
- XMLdb
- XML persitente Daten auf Basis von Postgres
- XSQL von Oracle
- Hier werden Queries in XML verpaket und das Ergebnis ist XML, was dann
mit XSLT beliebig transformiert werden kann.
Ansatz: Abbildung auf CLOBS
Hier wird ein XML-Dokument einfach in ein Character Lange-Objekt gespeichert.
Direkte Unterstützung
- Informix-Strategie
- Informix hat Mechanismen, um XML-Dokumente direkt zu unterstützen