Bachelor + Master Publishing
765 Bachelorarbeiten, 508 Masterarbeiten, 10.071 Diplomarbeiten

Evaluierung der SQL/XML:2006-Standardkonformität von ausgewählten Datenbanksystemen

Evaluierung der SQL/XML:2006-Standardkonformität von ausgewählten Datenbanksystemen
Über dieses Buch
  • Art: Bachelorarbeit
  • Autor: Michael Wagner
  • Abgabedatum: Juni 2009
  • Umfang: 82 Seiten
  • Dateigröße: 905,5 KB
  • Note: 1,0
  • Institution / Hochschule: Fachhochschule Oberösterreich, Campus Hagenberg Österreich
  • Bibliografie: ca. 33
  • ISBN (eBook): 978-3-8366-4598-0
  • Sprache: Deutsch
  • Prämierung:
  • Arbeit zitieren: Wagner, Michael Juni 2009: Evaluierung der SQL/XML:2006-Standardkonformität von ausgewählten Datenbanksystemen, Hamburg: Diplomica Verlag
  • Schlagworte: SQL/XML:2006-Standard, SQL/XML:2006-Funktionalität, SQL, XML, Datenbanksystem

Bachelorarbeit von Michael Wagner

Einleitung:

Da die Nutzung des Internets zum Zweck des E-Commerce im B2B- aber auch im B2C-Bereich stetig ansteigt, ist im Zuge dessen auch die Bedeutung des elektronischen Datenaustauschs enorm gewachsen. Es werden Informationen ausgetauscht, die auf Inhalten aus Datenbanken basieren. Die eXtensible Markup Language (XML) ist ein Dokumentenformat, das aufgrund seines flexiblen und selbstbeschreibenden Charakters die Grundlage für den Datenaustausch über das Internet bildet. Neben dem Einsatz von XML zum Austausch relationaler Daten eignet sich XML auch zur Präsentation von relationalen Daten im Web. Historisch bedingt sind große Datenbestände in relationalen Datenbanken gespeichert und eine große Anzahl an Anwendungen greift auf diese Daten zu. Diese Tatsache erfordert im zunehmenden Ausmaß Techniken, die XML und SQL miteinander verbinden.

XML hat sich in kurzer Zeit als Dokumentenformat für den Datenaustausch über das World Wide Web (WWW) entwickelt und ist ein wichtiges Dokumentenformat im Web-Kontext. Dennoch wird laut auch in Zukunft der SQL-basierte Datenbankzugriff bestehen und dominierend bleiben. Der Autor nennt folgende drei Argumente, die diese Aussage untermauern:

„SQL ist eine weit verbreitete, etablierte, mächtige, herstellerunabhängige, normierte Datenbanksprache,…“.

„SQL wird von den Datenbankmanagementsystemen zahlreicher Hersteller unterstützt. Entsprechende Systeme werden […] stetig weiterentwickelt und kontinuierlich bezüglich Performance und Funktionalität verbessert“.

„Die heutige Datenbanklandschaft wird deutlich von (objekt-)relationalen Datenbanksystemen dominiert“.

In Folge dessen haben sich führende Datenbankhersteller wie Oracle und IBM früh dazu entschlossen, ihre Datenbanksysteme (DBS) um XML-Funktionalitäten zu erweitern. Da die Integration dieser Funktionalität ohne Abstimmung zwischen den Herstellern stattgefunden hat, existieren mehrere unterschiedliche Implementierungen zwischen den Systemen. Das SQL-Normierungsgremium hat daher ebenfalls auf die rasante Verbreitung von XML reagiert und den SQL-Standard um den Part 14 SQL/XML erweitert.

Laut war die Veröffentlichung der Schlussentwürfe (Final Draft International Standard – FDIS) für den SQL:2008-Standard im ersten Quartal 2008 vorgesehen. Die Realität zeigte aber, dass der Standard tatsächlich erst Mitte Juli 2008 veröffentlicht wurde. Diese Arbeit basiert auf dem Schlussentwurf ISO/IEC-14:2006. Dieser Teil 14 des Standards wurde noch im Jahr 2006 veröffentlicht, da dieser aufgrund der wirtschaftlichen Bedeutung vom Normierungsgremium bevorzugt behandelt wurde. Ein FDIS ist an alle ISO-Mitglieder übermittelt, um das formale Einverständnis innerhalb von zwei Monaten abzugeben, und unterliegt in dieser Phase keinen Änderungswünschen mehr, wobei diese aber für spätere Versionen festgehalten werden.

Diese Arbeit verfolgt das Ziel, Grundkenntnisse der im SQL/XML:2006-Standard spezifizierten SQL/XML-Funktionen zu vermitteln und die Unterstützung durch ausgewählte relationale DBS zu evaluieren. Bei den ausgewählten XML-unterstützenden DBS handelt es sich um die zum Zeitpunkt der Erstellung dieser Arbeit aktuellen Versionen der Hersteller Oracle, Microsoft und Sun.

Der SQL/XML-Standard wird dazu in dieser Arbeit näher beschrieben und die Unterstützung der standardisierten SQL/XML-Funktionalität wird anhand eines Kriterienkatalogs an den ausgewählten DBS untersucht. Dieser Kriterienkatalog soll sich am SQL/XML:2006-Standard orientieren und zur Wiederverwendung auf beliebige XML-unterstützende relationale DBS ausgearbeitet werden. Die Erkenntnisse der Untersuchung werden abschließend dokumentiert und ausgewertet.

Gang der Untersuchung:

In Kapitel 1 - Einleitung erfolgt eine Einführung in das Thema SQL/XML. Das Kapitel 2 - SQL/XML-Standard erläutert die SQL/XML-Funktionalitäten laut dem aktuellen SQL/XML-Standard und gibt einen Ausblick auf künftige Erweiterungen der Spezifikation. Kapitel 3 –Kriterienkatalog umfasst nach der Ausarbeitung der theoretischen Grundlagen den Kriterienkatalog, der an jedes XML-unterstützende relationale DBS angewendet werden kann. Abschließend wird in Kapitel 4 - Evaluierung ausgewählter Datenbanksysteme anhand des ausgearbeiteten Kriterienkatalogs die Unterstützung der SQL/XML-Funktionalität untersucht und die Erkenntnisse der Untersuchung dargestellt und bewertet.

Inhaltsverzeichnis:

Danksagung iii
Kurzfassung iv
Abstract iv
1. Einleitung 1
1.1. Motivation 1
1.2. Fragestellung und Ziel 2
1.3. Aufbau und Gliederung 2
2. SQL/XML-Standard 3
2.1. Basisdatentyp XML 3
2.2. Abbildung zwischen SQL und XML 7
2.2.1. Abbildung von SQL nach XML 8
2.2.2. Abbildung von XML nach SQL 17
2.3. SQL/XML-Funktionen 17
2.3.1. Kategorisierung 18
2.3.2. Allgemeine Ausdrücke 18
2.3.3. XMLELEMENT 21
2.3.4. XMLCONCAT 22
2.3.5. XMLFOREST 22
2.3.6. XMLAGG 22
2.3.7. XMLSERIALIZE 23
2.3.8. XMLPARSE 24
2.3.9. XMLQUERY 24
2.3.10. XMLTABLE 25
2.3.11. XMLCOMMENT 26
2.3.12. XMLPI 26
2.3.13. CAST und XMLCAST 26
2.3.14. XMLDOCUMENT 27
2.3.15. XMLTEXT 28
2.3.16. XMLVALIDATE 28
2.3.17. XMLITERATE 28
2.3.18. INSERT, UPDATE, DELETE und MERGE 28
2.4. Künftige Entwicklung 29
3. Kriterienkatalog 31
4. Evaluierung ausgewählter Datenbanksysteme 33
4.1. Auswahl der Datenbanksysteme 33
4.2. Oracle Datenbankserver 11g Release 1 34
4.3. MS SQL Server 2008 Enterprise Edition 35
4.4. Sun MySQL 5.1.30 37
4.5. Vergleichende Beurteilung 39
5. Zusammenfassung und Ausblick 42
Literaturverzeichnis 44
Anhang A 48
Anhang B 57

Gerne schicken wir Ihnen eine Textprobe unter Angabe der Studiennummer 14598 zu, richten Sie Ihre Anfrage einfach an info@diplom.de.

Arbeit zitieren:
Wagner, Michael Juni 2009: Evaluierung der SQL/XML:2006-Standardkonformität von ausgewählten Datenbanksystemen, Hamburg: Diplomica Verlag

Schlagworte:
SQL/XML:2006-Standard, SQL/XML:2006-Funktionalität, SQL, XML, Datenbanksystem

Entdecken Sie mehr zum Thema

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren