<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XML-Datenbank</id>
	<title>XML-Datenbank - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XML-Datenbank"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XML-Datenbank&amp;action=history"/>
	<updated>2026-06-02T19:47:32Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=XML-Datenbank&amp;diff=121714&amp;oldid=prev</id>
		<title>imported&gt;Prüm: /* Einzelnachweise */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XML-Datenbank&amp;diff=121714&amp;oldid=prev"/>
		<updated>2021-05-09T13:10:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Einzelnachweise&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der Begriff &amp;#039;&amp;#039;&amp;#039;XML-Datenbank&amp;#039;&amp;#039;&amp;#039; charakterisiert die Eigenschaft einer [[Datenbank]] oder eines [[Datenbankverwaltungssystem]]s, mit [[Extensible Markup Language|XML]] ausgezeichnete Dokumente speichern und durchsuchen zu können.&lt;br /&gt;
&lt;br /&gt;
== Einordnung ==&lt;br /&gt;
XML ist eine [[Auszeichnungssprache]] zur Strukturierung textorientierter Informationen. XML-Datenbanken gehören deshalb zu den &amp;#039;&amp;#039;[[Dokumentenorientierte Datenbank|dokumentenorientierten Datenbanken]]&amp;#039;&amp;#039;.&lt;br /&gt;
Zur Abfrage und Modifikation von XML-Datenbanken werden oft Techniken eingesetzt, die über den [[SQL]]-Standard hinausgehen bzw. diesen vollkommen ersetzen. Im weiteren Sinne gehören sie deshalb auch in die Gruppe der [[NoSQL]]-Systeme. Die von &amp;#039;&amp;#039;&amp;#039;XML-Datenbanken&amp;#039;&amp;#039;&amp;#039; eingesetzten Datenbankmodelle unterscheiden sich in [[Relationales Datenbanksystem|relationale]], [[Objektdatenbank|objektorientierte]] oder [[proprietär]]e Techniken.&lt;br /&gt;
&lt;br /&gt;
== XML-Empfehlungen ==&lt;br /&gt;
Das W3C publizierte nach der breiten Akzeptanz von XML weitere Empfehlungen, die von XML-Datenbanksystemen mehr oder weniger unterstützt werden:&lt;br /&gt;
* [[XPath]]. Sprache, um Knoten in XML-Dokumenten zu adressieren.&lt;br /&gt;
* [[XSL Transformation|XSLT]]. Transformationssprache, um XML-Dokumente in andere Formate zu konvertieren.&lt;br /&gt;
* [[XQuery]]. Abfragesprache, um XML-Strukturen zu durchsuchen.&lt;br /&gt;
* XQuery and XPath Data Model (XDM). Einführung von Datentypen.&lt;br /&gt;
* XQuery Fulltext. Erweiterung von XQuery und XPath um Volltextsuche.&lt;br /&gt;
* XQuery Update. Erweiterung von XQuery um die Möglichkeit, Daten zu modifizieren.&lt;br /&gt;
&lt;br /&gt;
== Vergleich mit SQL ==&lt;br /&gt;
Was in relationalen Datenbanksystemen [[SQL]] (zur Abfrage und Manipulation) ist, ist bei XML-Datenbanken vor allem [[XPath]], [[XQuery]] und [[XQuery Update]]. Zur Transformation und Darstellung der XML-Daten können wiederum XQuery oder [[XSL]] ([[XSLT]], [[Extensible Stylesheet Language – Formatting Objects|XSL-FO]]) verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Implementierungen ==&lt;br /&gt;
Generell lassen sich zwei Formen der Implementierung unterscheiden.&lt;br /&gt;
* &amp;#039;&amp;#039;XML-enabled&amp;#039;&amp;#039;: Herkömmliche Datenbanksysteme (z. B. [[Relationales Datenbanksystem|Relationale Datenbanksysteme]]), die eine Zuordnung auf oder in das XML-Format erlauben. Man bezeichnet diese Vorgehensweise als &amp;#039;&amp;#039;datenorientiert&amp;#039;&amp;#039;. Die Abfrage und Modifikation erfolgt mit den Mitteln des Datenbanksystems (z.&amp;amp;nbsp;B. SQL).&lt;br /&gt;
* &amp;#039;&amp;#039;Native XML-Datenbanksysteme&amp;#039;&amp;#039;: Diese haben eigene, für [[Extensible Markup Language|XML]]-Dokumente optimierte Speicher- und Indizierungstechnologien entwickelt. Die Abfrage und Modifikation erfolgt mit standardisierten oder proprietären Methoden.&lt;br /&gt;
&lt;br /&gt;
=== Native XML-Datenbanken ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || Hersteller || Kosten || Produktbeschreibung&lt;br /&gt;
|-&lt;br /&gt;
| [[BaseX]]&lt;br /&gt;
| BaseX Team&lt;br /&gt;
| Open Source&amp;lt;br /&amp;gt;[http://basex.org/download/ Download]&lt;br /&gt;
|&lt;br /&gt;
* XQuery 3.1, XPath 2.0, XQuery Update, XQuery Full Text&lt;br /&gt;
* XSLT 1.0 (integriert), XSLT 2.0 (über Saxon), JSON, HTML5, SQL&lt;br /&gt;
* interaktive und benutzerfreundliche GUI&lt;br /&gt;
* Interfaces: REST, WebDAV, XML:DB, XQJ, 15 weitere Programmiersprachen&lt;br /&gt;
* Schwerpunkt auf Performance und Skalierbarkeit&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.oracle.com/us/products/database/berkeley-db/xml/index.html Berkeley DB XML]&lt;br /&gt;
| Oracle&lt;br /&gt;
| kostenlos&amp;lt;br /&amp;gt;[http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html Download]&lt;br /&gt;
| …&lt;br /&gt;
|-&lt;br /&gt;
|[[EXist (Datenbank)|eXist-db]]&lt;br /&gt;
| eXist-db Team&lt;br /&gt;
| Open Source&amp;lt;br /&amp;gt;[http://exist-db.org/exist/#download Download]&lt;br /&gt;
|&lt;br /&gt;
* XQuery 1.0, XPath 2.0, teilweise XQuery 3.0&amp;lt;ref&amp;gt;{{Webarchiv|url=http://exist-db.org/exist/apps/doc/xquery.xml?q=xquery%203.0%20feature&amp;amp;field=all&amp;amp;id=D2.2.3#current-status-of-xquery-support |wayback=20131110142716 |text=Archivierte Kopie |archiv-bot=2019-05-24 15:08:53 InternetArchiveBot }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* XSLT 1.0 (integriert), XSLT 2.0 (über Saxon)&lt;br /&gt;
* HTTP-Interfaces: REST, WebDAV, SOAP, XML-RPC, and Atom Publishing Protocol&lt;br /&gt;
* XML database specific:&lt;br /&gt;
** XMLDB&lt;br /&gt;
** XUpdate&lt;br /&gt;
** XQuery Update Extension&amp;lt;ref&amp;gt;http://exist-db.org/exist/apps/doc/update_ext.xml&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.monetdb.org/Home MonetDB/XQuery]&lt;br /&gt;
| monetdb Team&lt;br /&gt;
| Open Source&amp;lt;br /&amp;gt;[http://www.monetdb.org/Downloads Download]&lt;br /&gt;
| Entwicklung der XQuery Erweiterung auf dem Stand von Mai 2011 &amp;quot;eingefroren&amp;quot;&amp;lt;ref&amp;gt;http://www.monetdb.org/XQuery&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[http://sedna.org/ Sedna]&lt;br /&gt;
| Sedna Team&lt;br /&gt;
| Open Source&lt;br /&gt;
| [http://sedna.org/ Feature-List]&lt;br /&gt;
|-&lt;br /&gt;
|[http://xml.apache.org/xindice/ Xindice]&lt;br /&gt;
| Apache Software Foundation&lt;br /&gt;
| Open Source&amp;lt;br /&amp;gt;[http://xml.apache.org/xindice/download.cgi Download]&lt;br /&gt;
|&lt;br /&gt;
* Weiterführung dbXML Core (Dez. 2001)&lt;br /&gt;
* nutzt X-Path als Abfragesprache&lt;br /&gt;
* XML:DB X-Update für Aktualisierungen&lt;br /&gt;
* XML:DB API durch Java&lt;br /&gt;
* besitzt XML-RPC API&lt;br /&gt;
* wird seit August 2011 nicht mehr weiterentwickelt&amp;lt;ref&amp;gt;http://attic.apache.org/projects/xindice.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== XML-enabled Datenbanken ===&lt;br /&gt;
* [[Db2]] (pureXML, XML  Extender)&lt;br /&gt;
* [[Microsoft SQL Server]]&lt;br /&gt;
* [[Oracle Database]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Bastian Gorke: &amp;#039;&amp;#039;XML-Datenbanken in der Praxis. Ein praktischer Einblick in die Welt der XML-Datenbanken und ihrer Verwendung in Programmiersprachen.&amp;#039;&amp;#039; bomots Verlag, Saarbrücken 2006, ISBN 3-939316-19-9.&lt;br /&gt;
* Uwe Hess: &amp;#039;&amp;#039;XML und Datenbanken. Die Schnittstellen von Access und SQl-Server professionell nutzen.&amp;#039;&amp;#039; Markt-und-Technik-Verlag, München 2002, ISBN 3-8272-6304-2.&lt;br /&gt;
* Wassilios Kazakos, Andreas Schmidt, Peter Tomczyk: &amp;#039;&amp;#039;Datenbanken und XML. Konzepte, Anwendungen, Systeme.&amp;#039;&amp;#039; Springer, Berlin u. a. 2002, ISBN 3-540-41956-X.&lt;br /&gt;
* Meike Klettke, Holger Meyer: &amp;#039;&amp;#039;XML &amp;amp; Datenbanken. Konzepte, Sprachen und Systeme.&amp;#039;&amp;#039; dpunkt-Verlag, Heidelberg 2003, ISBN 3-89864-148-1.&lt;br /&gt;
* Harald Schöning: &amp;#039;&amp;#039;XML und Datenbanken. Konzepte und Systeme.&amp;#039;&amp;#039; Hanser, München u. a. 2002, ISBN 3-446-22008-9.&lt;br /&gt;
* Michael Seeman: &amp;#039;&amp;#039;Native XML-Datenbanken im Praxiseinsatz.&amp;#039;&amp;#039; Software- und Support-Verlag, Frankfurt am Main 2003, ISBN 3-935042-35-3.&lt;br /&gt;
* Michael Wagner: &amp;#039;&amp;#039;SQL/XML:2006. Evaluierung der Standardkonformität ausgewählter Datenbanksysteme.&amp;#039;&amp;#039; Diplomica-Verlag, Hamburg 2010, ISBN 978-3-8366-9609-8.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* {{Internetquelle&lt;br /&gt;
   | url=http://www.w3.org/XML/&lt;br /&gt;
   | titel=Extensible Markup Language (XML)&lt;br /&gt;
   | zugriff=2015-02-24&lt;br /&gt;
}}&lt;br /&gt;
* {{Internetquelle&lt;br /&gt;
   | url=http://www.w3.org/TR/xquery-30/&lt;br /&gt;
   | titel=XQuery 3.0: An XML Query Language&lt;br /&gt;
   | zugriff=2015-02-24&lt;br /&gt;
}}&lt;br /&gt;
* {{Internetquelle&lt;br /&gt;
   | url=http://www.w3.org/TR/xpath-full-text-10/&lt;br /&gt;
   | titel=XQuery and XPath Full Text 1.0&lt;br /&gt;
   | zugriff=2015-02-24&lt;br /&gt;
}}&lt;br /&gt;
* {{Internetquelle&lt;br /&gt;
   | url=http://www.w3.org/TR/xquery-update-30/&lt;br /&gt;
   | titel=XQuery Update Facility 3.0&lt;br /&gt;
   | zugriff=2015-02-24&lt;br /&gt;
}}&lt;br /&gt;
* {{Internetquelle&lt;br /&gt;
   | autor=Ronald Bourret&lt;br /&gt;
   | url=http://www.rpbourret.com/xml/ProdsNative.htm&lt;br /&gt;
   | sprache=en&lt;br /&gt;
   | titel=Native XML Databases&lt;br /&gt;
   | titelerg=Sehr umfangreiche Liste aller nativen XML-Datenbanksysteme&lt;br /&gt;
   | zugriff=2011-10-15&lt;br /&gt;
  }}&lt;br /&gt;
* {{Internetquelle&lt;br /&gt;
   | url=http://www.xml-und-datenbanken.de/students/index.html&lt;br /&gt;
   | titel=Diplomarbeiten&lt;br /&gt;
   | zugriff=2011-10-15&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Einzelnachweise ===&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Xml Datenbank}}&lt;br /&gt;
[[Kategorie:Datenbankmanagementsystem| ]]&lt;br /&gt;
[[Kategorie:XML]]&lt;br /&gt;
[[Kategorie:NoSQL|!Xml]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Prüm</name></author>
	</entry>
</feed>