XML-Datenbanken Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten Georg Kiekel
Gliederung 1. Einleitung 2. Schwerpunkt 3. Ergebnisse XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten
CaseX: natives Datenbankmanagementsystem (DBMS) Verwaltung von XML-Dokumenten unterliegt prototyporientierter Entwicklung XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten 1. Einleitung
CaseX: einige DBMS-Bereiche gar nicht oder nur rudimentär implementiert keine Anfragemöglichkeit auf gespeicherte XML-Dokumente kein Export gespeicherter XML-Dokumente XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten 1. Einleitung
Anfragesprache für XML: XQuery -> Pendant zu SQL FLWOR-Ausdrücke -> For – Let – Where – Order by - Return Inputfunktionen -> fn:doc() und fn:collection() XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten 2. Schwerpunkt
Beispiel: Fichtenstrasse Frankfurt Tannenweg Köln XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten 2. Schwerpunkt
XQuery auf Beispiel: let $a := doc(“address”)//addresses/address return $a XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten 2. Schwerpunkt
Neuer Prototyp: XQuery-Unterstützung Anfragen können auf XML-Daten innerhalb der Datenstruktur (Domain/Collection) gestellt werden Inputfunktionen fn:doc() und fn:collection() binden die XML-Daten des CaseX Systems XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten 3. Ergebnisse
XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten 3. Ergebnisse
Neuer Prototyp: XQuery-Historie gestellte XQuery-Anfragen werden automatisch gespeichert Speicherung geschieht persistent und benutzerabhängig -> Wiederverwendung XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten 3. Ergebnisse
XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten 3. Ergebnisse
Neuer Prototyp: Export von XML-Dokumente gespeicherte XML-Dokumente können aus dem CaseX System extrahiert werden Zugriffsschutz über Benutzerverwaltung XQuery-Anfragen, XQuery-Historie und Export nur durch authorisierte Benutzer möglich XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten 3. Ergebnisse
Markt versus Hierarchie. Zur Begründung der Existenz von Unternehmen bei Ronald H. Coase Fragen ? Markt versus Hierarchie. Zur Begründung der Existenz von Unternehmen bei Ronald H. Coase Georg KiekelTel.: 02724/614 XML-Datenbanken - Weiterentwicklung eines Prototypen zur nativen Speicherung von XML-Dokumenten