XML to Relation
Benjamin Belghith
Abstract. 2
1. Einführung 3
Anforderungen an den Umwandlungsprozess 3
2 Beschaffenheit von XML-Dokumenten 3
3 Die verschiedenen Speicherungsverfahren 4
3.1 Textbasierte Speicherung 4
3.1.2 Volltextindex mit XML-Index 5
3.2 Modellbasierte Verfahren 5
3.2.1 Einfache Speicherung der Graphenstruktur 5
3.2.2 Speicherung mittels DOM 7
3.3 Mapping-Verfahren 7
3.3.1 Automatisches Mapping 7
3.3.2 Mapping-Templates 8
4. Vergleich und Beurteilung der Verfahren 9
Literaturverzeichnis 11
Abstract.
Diese Seminarbeit gibt einen Überblick geben über die verschiedenen Verfahren zur Speicherung von XML-Dokumenten in relationalen Datenbanken. Zuerst werden die verschiedenen Dokumententypen vorgestellt, anschließend wird die Arbeitsweise der Verfahren in ihren Grundzügen erläutert und einer Beurteilung unterzogen im Hinblick auf ihre Verwendbarkeit für verschiedene Dokumententypen und Anwendungszwecke. Abschließend werden die Speicherverfahren miteinanderverglichen und beurteilt anhand verschiedener Merkmale.
1. Einführung
In der heutigen Informationswelt hat sich das XML-Format zum De-facto-Standard entwickelt für die Übertragung von Informationen. XML-Dokumente können unter-schiedlichste Informationen beinhalten und entsprechend ihrem Inhalt unterschiedlich strukturiert sein. Sie können sehr vielseitig eingesetzt werden, bspw. als Format für Börsennachrichten für Handelsplattformen. Für Anwendungszwecke kann es notwendig sein XML-Dokumente für eine längere Nutzung aufzubewahren, bspw. für Recherchen. Relationale Datenbanken sind Verwalter große Datenmengen und dienen zugleich als Datenbasis für eine Vielzahl weiterer Anwendungen, entsprechend wichtig ist es über Speicherungsverfahren zu verfügen, die sowohl die Inhalte als auch die Struktur der XML-Dokumente in Relationen abbilden können. Derartige Speicherungstechniken werden hier vorgestellt.
Anforderungen an den Umwandlungsprozess
Die Absichten die mit der Speicherung von XML-Dokumenten verfolgt werden können sehr unterschiedlich sein, dennoch existieren generelle Anforderungskriterien für den Speicherungsprozess. Beim Ablegen von XML-Informationen in relationale Datenbanken geht es zumeist darum, dass die Informationen aus den XML-Dokumenten möglichst verlustfrei in einer relationalen Datenbank abgelegt werden. Mit verlustfrei ist nicht nur eine Eins-zu-eins-Überführung der Daten die das Dokument mit sich führt gemeint, sondern auch der Erhalt der Datenstruktur, wie Verschachtelungen oder Sequenzen. Für manche Anwendungszwecke reicht die Verlustfreiheit nicht aus, es kann erforderlich sein, dass ein XML-Dokument rekonstruiert werden muss aus einer Datenbank heraus. Eine weitere wichtige Anforderung richtet sich an die Performance des Transformationsprozesses. Sie ist abhängig von der Größe und Struktur des Dokuments (siehe Abs. 2) sowie vom eingesetzten Verfahren (siehe Abs. 3) .
2 Beschaffenheit von XML-Dokumenten
[...]
Arbeit zitieren:
Benjamin Belghith, 2003, XML to Relation, München, GRIN Verlag GmbH
Dieser Text kann über folgende URL aufgerufen und zitiert werden:
Einbetten
DOI
Das Data warehouse-Konzept und mulitdimensionale Datenmodellierung
Informatik - Wirtschaftsinformatik
Seminararbeit, 54 Seiten
Motivation und Produktivitätsfaktoren in den Phasen der Softwareentwic...
Diplomarbeit, 119 Seiten
Serverbasierte Datenbankanwendungen - Datenbankdesign
Hausarbeit, 10 Seiten
Benjamin Belghith hat den Text XML to Relation veröffentlicht
Benjamin Belghith hat einen neuen Text hochgeladen
Konzepte, Anwendungen, Systeme
Wassilios Kazakos, Andreas Schmidt, Peter Tomczyk
Nested Relations and Complex Objects in Databases
Serge Abiteboul, Patrick C. Fischer, Hans-Jörg Schek
Focused Access to XML Documents
6th International Workshop of ...
Norbert Fuhr, Jaap Kamps, Mounia Lalmas, Andrew Trotmann
Data on the Web: From Relations to Semistructured Data and XML
Serge Abiteboul, S. Abiteboul, Dan Suciu
0 Kommentare