Die eXtensible Markup Language (XML) hat sich als grundlegende
Technologie im elektronischen Datenaustausch etabliert. Eine Vielzahl an
Daten ist jedoch historisch bedingt in Datenbanksystemen (DBS)
abgespeichert und wird dort von vielen Anwendungen genutzt. Nachdem
beide Konzepte aus heutiger Sicht nicht mehr wegzudenken sind, werden
Techniken benötigt, die die beiden kombinieren. Beinahe alle
DBS-Hersteller haben auf diese Entwicklung reagiert und verschiedenste
Möglichkeiten zur Handhabung von XML in DBS entwickelt. Auch die
International Organization for Standards (ISO) widmet XML einen eigenen
Part im SQL-Standard, ISO 9075-14: XML Related Specification, kurz
SQL/XML. Die Hersteller von DBS orientieren sich in unterschiedlichem
Ausmaß an diesem Standard. Aus Gründen der Migration ist zu hinterfragen
bzw. zu überprüfen, inwiefern verschiedene DBS diesen Standard
unterstützen. Dies stellt gleichzeitig das grundlegende Ziel dieses
Buches dar. Dazu wird die SQL/XML:2006-Spezifikation näher erläutert und
ein Kriterienkatalog, mit Hilfe dessen die XML-Unterstützung eines
beliebigen DBS evaluiert werden kann, entwickelt. Im Rahmen dieses
Buches findet der entwickelte Kriterienkatalog an drei ausgewählten DBS
der Hersteller Oracle, Microsoft und Sun Anwendung.