• Keine Ergebnisse gefunden

5. Übung Arbeit mit Oracle-XSQL

N/A
N/A
Protected

Academic year: 2022

Aktie "5. Übung Arbeit mit Oracle-XSQL"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

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-Schema- Definition 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.

Referenzen

ÄHNLICHE DOKUMENTE

43 Regel 2: Elemente dürfen sich nicht überlappen. Elemente dürfen sich

Regel 2: g Elemente dürfen sich nicht überlappen pp. Elemente dürfen sich

+ Unterschiedliche Realisierungen einer abstrakter Schnittstelle möglich (z.B. SOAP über HTTP und SMTP).. Nachteile

Sowohl das shipTo- als auch das billTo-Element enthält immer ein Attribut type aus dem Namensraum http://www.w3.org/2001/XMLSchema-instance, jeweils mit dem Werten ipo:EU-Address

Das shipTo- und das billTo-Element einer gültigen Instanz kann entweder aus a) den Elementen name, street, city, und postcode oder aus b) den Elementen name, street, city, state

 dient als Input für den XSQL Page Processor..  Trennung der Daten von

Erzeugen Sie weiterhin mittels Texteditor für jede Abteilung ein gültiges XML-Dokument EmpDept&lt;xx&gt;.xml (xx = 10, 20...), das dem Schema EmpDept.xsd entspricht.. Diese

Erzeugen Sie eine Abteilungsstatistik, indem Sie die benötigten Informationen aus dem XML-Dokument in der Tabelle companytab (bzw. Pro Abteilung sollen dabei