Informationsverarbeitung 2
Mittwoch, 23. April 2008
Aufgabe 4 - XML
Da meine Matrikelnummer 0555410 ist, habe ich folgende Aufgabe zugewiesen bekommen:

Ein Buch (beliebig wählen) und die Aufträge in denen es enthalten ist (maximal 10, sortiert nach Auftragsnummern) auflisten.

Ich habe das Buch mit dem Titel „Der Tischler 1“ ausgewählt und habe mir Auftragsnummer, Buchnummer, Autor, Titel, Preis, Verlag, Menge, Datum und Kundennummer von jedem Auftrag ausgeben lassen, in denen dieses Buch enthalten ist. Dies habe ich mit folgender SQL-Abfrage gemacht:

Select Auftrag.Nr AS 'AuftragsNr', Buch.Nr AS 'BuchNr', Buch.Autor, Buch.Titel, Buch.Preis, Buch.Verlag, Auftragspos.Menge, Auftrag.Datum, Auftrag.Kundennummer As 'KundenNr'
From Buch, Auftragspos, Auftrag
Where Buch.Nr = Auftragspos.Buchnummer
And Auftragspos.Auftragsnummer = Auftrag.Nr
And Buch.Titel = 'Der Tischler 1'
Order by Auftrag.Nr
Limit 10 --

Man kann diese Abfrage auch über den Button rechts starten:


Nun habe ich für diese Daten eine XML-Datei erstellt und in weiterer Folge eine dazugehörige DTD. Dies findet man hier:
/0555410/files/xml_mit_dtd

Anmerkung: Diese Struktur ist eine sehr flache. Man könnte natürlich diesen Baum noch erweitern, in dem man Teilobjekte zB. für das Objekt Verlag festlegt. (Dasselbe wäre auch bei Kunden möglich, etc.)

... comment

Online for 6108 days
Last update: 2008.06.17, 16:09
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
April 2008
Mo
Di
Mi
Do
Fr
Sa
So
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
 
 
 
recent updates
Beispielklausur
1. Regionen wo überdurchschnittliche Gesamtumsätze Select...
by Thomas.Haselberger.Uni-Linz (2008.06.17, 16:09)
Aufgabe 5 und 6 - Geschäftsmodell-Redesign
Geschäftsmodell – Redesign 1. Aufgabe des...
by Thomas.Haselberger.Uni-Linz (2008.06.11, 11:42)
Tutorium, 29.4.2008,...
Buchtitel: Verlag: Österreichischer...
by Thomas.Haselberger.Uni-Linz (2008.04.29, 12:54)
Tutorium, 29.4.2008
1. Beispiel: Auftragssuche nach Kundennummern 2....
by Thomas.Haselberger.Uni-Linz (2008.04.29, 12:37)
Aufgabe 4 - XML
Da meine Matrikelnummer 0555410 ist, habe ich folgende...
by Thomas.Haselberger.Uni-Linz (2008.04.23, 14:53)

xml version of this page

made with antville