Blatt 5 - IMN/HTWK

Werbung
Prof. Dr. Thomas Kudraß
HTWK Leipzig, FB IMN
5. Übung Arbeit mit Oracle-XSQL
Für die Lösung der Aufgaben benutzen Sie jeweils Oracle-XSQL und den JDeveloper als
Entwicklungsumgebung.
1. Erzeugen von XML-Dokumenten aus relationalen Datenbanken
Erzeugen Sie ein XML-Dokument dept_data.xml mit Hilfe der altbekannten
Datenbanktabelle dept im kanonischen XML-Format (in einer flachen Struktur).
2. Laden von Daten aus XML-Dokumenten
Verwenden Sie das Dokument dept_data.xml aus Aufgabe 1 und füllen Sie damit eine
neu anzulegende Datenbanktabelle dept_neu.
3. Behandlung von geschachteltem XML*
Im Unterschied zur Generierung flacher XML-Dokumente (vgl. Aufgabe 1) ist bei der
Erzeugung komplex strukturierter XML-Dokumente die Verknüpfung mehrerer Tabellen
erforderlich, die eine hierarchische Beziehung repräsentieren.
Das zu erzeugenden XML-Dokument company.xml sollte sich an die XML-SchemaDefinition anlehnen, die bereits in einer früheren Übung spezifiziert wurde, in etwa so:
<DEPTLIST>
<DEPT>
<EMPLIST>
<EMP> ....... </EMP>
</EMPLIST>
</DEPT>
...
</DEPTLIST>
Realisieren Sie auch diese Aufgabe unter Verwendung von XSQL. Tipp: Nutzen Sie den SQL
cursor-Operator zur Erzeugung mengenwertiger Spalten.
Herunterladen