Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Christoph Hofmeister Geändert vor über 9 Jahren
1
XML-Erweiterungen in ORDBMS Seminar: DBMS für spezielle Anwendungen Florian Brieler
2
Gliederung Der Standard – SQL/XML XML in Oracle XML DB XML in IBM UDB
3
SQL/XML – Einleitung Standard um SQL zu erweitern Entwickelt durch die „SQLX Group“ Oracle, IBM, Microsoft, Sybase, etc. Bildet einen eigenen ISO/IEC International Standard Ist noch nicht abgeschlossen
4
SQL/XML – Gründe Exakt definierte Beziehung zwischen SQL und XML – in beide Richtungen XML geeignet als „Datenaustauschformat“
5
SQL/XML – Was gehört dazu Mappings zwischen Bezeichnern, Werten, etc. Mappings zwischen Tabellen und Dokumenten Behandlung von NULL Spracherweiterungen von SQL XMLTYPE
6
SQL/XML – Mappings I Character Sets (Plain Text Mapping) Datentypen und Wertebereiche SQL Bezeichner und XML Namen
7
SQL/XML – Mappings II Tabellen und Dokumente.........
8
SQL/XML – NULL Behandlung Wird durch XML Schema festgelegt absent: Wert wird komplett ausgelassen nil: Darstellung der Form
9
SQL/XML – Spracherweiterungen I SELECT e.id, XMLELEMENT( NAME “employee“, XMLATTRIBUTES(e.id,e.nationality AS “nat“), e.fname||‘ ‘||e.lname ) AS “result“ FROM employees e WHERE...;
10
SQL/XML – Spracherweiterungen II Ergebnis der Abfrage: idresult 1001 John Smith 1206 Tom Martin
11
SQL/XML – Was noch fehlt Operator, um ein XML Dokument zu erzeugen Operator, um CLOB mit XML Inhalt zu parsen Cast von und nach XMLTYPE Mappings von XML nach SQL
12
Oracle – Überblick Unterstützt Teile vom Standard XMLType Repository XML Schema, Query-rewrite
13
Oracle – XMLType Nativer Datentyp Unterstützung von XPath, XSLT Virtual DOM Zwei Speichermöglichkeiten: CLOB und objektrelational
14
Oracle – XML Repository Zur Verwaltung beliebiger Dokumente, nicht nur XML Dokumente Unterstützt WebDAV, HTTP, FTP, JDBC Sicherheit durch Access Control Lists Erlaubt Anfragen an den Datenbestand
15
IBM – Überblick Geringe Unterstützung von SQL/XML XML Extender Text Extender
16
IBM – XML Extender Zwei Speichermöglichkeiten: XML column und XML collection Neue Datentypen: XMLCLOB, XMLVARCHAR, XMLFILE Stored Procedures Unterstützt XPath und XSLT
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.