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.