Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

XML-Erweiterungen in ORDBMS Seminar: DBMS für spezielle Anwendungen Florian Brieler.

Ähnliche Präsentationen


Präsentation zum Thema: "XML-Erweiterungen in ORDBMS Seminar: DBMS für spezielle Anwendungen Florian Brieler."—  Präsentation transkript:

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


Herunterladen ppt "XML-Erweiterungen in ORDBMS Seminar: DBMS für spezielle Anwendungen Florian Brieler."

Ähnliche Präsentationen


Google-Anzeigen