Der Autor, Michael Wagner, B.Sc., wurde 1981 in Freistadt geboren. Nach seiner Ausbildung an der Bundeshandelsakademie Freistadt, entschied sich der Autor, als System- und Prozessbetreuer in der Handelsbranche tätig zu werden. Das Interesse an der IT und im Besonderen an der Softwareentwicklung bewegte ihn zu regelmäßigen Weiterbildungen und schließlich zu einem berufsbegleitenden Studium am Campus Hagenberg der Fachhochschule Oberösterreich. Das Bachelorstudium Software Engineering schloss er im Jahr 2009 erfolgreich ab. Bereits während des Studiums wechselte er in die IT-Branche um seine fachlichen Qualifikationen im Bereich der Softwareentwicklung einzusetzen. Im Rahmen der beruflichen Tätigkeit sowie während des Studiums entwickelte der Autor bereits ein besonderes Interesse an SQL und im Speziellen an SQL/XML, woraus das vorliegende Buch resultierte.
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.