karin's ::weblog:: |
Donnerstag, 10. April 2008
<Aufgabe 4| SQL/XML>
Karin.Strasser.Uni-Linz, 13:53h
Diese Aufgabe beschäftigt sich mit der Zusammenführung von SQL/XLM und DTD.
Da meine Matrikelnummer auf 5 endet muss ich folgende Aufgabe erledigen: Einen Kunden (beliebig wählen) und seine Aufträge auflisten: Den folgenden Arbeitsverlauf teile ich in 4 Teilschritte ein: Teilschritt 1) Ich wähle einen beliebigen Kunden aus:mit folgender Abfrage bekomme ich jene Kunden inkl. relevanter Daten deren Nachname Huber ist. Select Kunde.Nr, Kunde.Nachname, Kunde.Vorname, Kunde.Plz, Kunde.Strasse, Auftrag.Nr, Auftrag.Datum, Auftrag.Kundennummer From Kunde, Auftrag Where Kunde.Nr=Auftrag.Kundennummer And Kunde.Nachname="huber" -------------------------- Teilschritt 2) Ich wähle Olaf Huber aus. Mit folgenden SQL-Befehl komme ich auf diese XML- Stuktur <?xml version="1.0" encoding="iso-8859-1"?> <kunde> <name> <vorname>olaf</vorname> <nachname>huber</nachname> </name> <adresse> <strasse>puchham 17</strasse> <plz>4040</plz> </adresse> <auftrag> <auftragsnummer>528</auftragsnummer> <auftragsdatum>05.07.2000</auftragsdatum> <kundennummer>20</kundennummer> </auftrag> <auftrag> <auftragsnummer>837</auftragsnummer> <auftragsdatum>08.11.2000</auftragsdatum> <kundennummer>20</kundennummer> </auftrag> </kunde>für diese Struktur habe ich den Dreamweaver verwendet... hier noch mal extra abrufbar: kunde.info (info, 0 KB) -------------------------- Teilschritt 3) Aus der oben dargestellten XML Struktur ergibt sich folgende DTD Struktur: <!DOCTYPE Kunde [ <!ELEMENT Kunde (Nachname, Vorname, Strasse, Plz)> <!ELEMENT Nachname (#PCDATA)> <!ELEMENT Vorname (#PCDATA)> <!ELEMENT Strasse (#PCDATA)> <!ELEMENT Plz (#PCDATA)> <!ELEMENT Auftrag (Auftragsnummer, Auftragsdatum, Kundennummer)> <!ELEMENT Auftragsnummer (#PCDATA)> <!ELEMENT Auftragsdatum (#PCDATA)> <!ELEMENT Kundennummer (#PCDATA)> ]>-------------------------- Teilschritt 4) Schließlich führe ich XML und DTD zusammen: <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE Kunde [ <!ELEMENT Kunde (Nachname, Vorname, Strasse, Plz)> <!ELEMENT Nachname (#PCDATA)> <!ELEMENT Vorname (#PCDATA)> <!ELEMENT Strasse (#PCDATA)> <!ELEMENT Plz (#PCDATA)> <!ELEMENT Auftrag (Auftragsnummer, Auftragsdatum, Kundennummer)> <!ELEMENT Auftragsnummer (#PCDATA)> <!ELEMENT Auftragsdatum (#PCDATA)> <!ELEMENT Kundennummer (#PCDATA)> ]> <kunde> <name> <vorname>olaf</vorname> <nachname>huber</nachname> </name> <adresse> <strasse>puchham 17</strasse> <plz>4040</plz> </adresse> <auftrag> <auftragsnummer>528</auftragsnummer> <auftragsdatum>05.07.2000</auftragsdatum> <kundennummer>20</kundennummer> </auftrag> <auftrag> <auftragsnummer>837</auftragsnummer> <auftragsdatum>08.11.2000</auftragsdatum> <kundennummer>20</kundennummer> </auftrag> </kunde> Das ganze ist hier abrufbar: kunde.info mit dtd (info mit dtd, 1 KB) --------------------------------------------------- Da ich nicht wirklich eine Ahnung hatte wie ich XML und DTD zusammenführen sollte war ich ein wenig ratlos bin aber dann auf folgenden Link gestoßen: XML/DTD ... comment |
Online for 6141 days
Last update: 2010.01.19, 10:19 status
You're not logged in ... login
menu
search
calendar
recent updates
B&I Aufgabe 4: Social...
Etsy.com Geschäft by Karin.Strasser.Uni-Linz (2010.01.19, 10:19) B&I Aufgabe 1
Follow the Free - Verschenken von Teilprodukten und... by Karin.Strasser.Uni-Linz (2009.11.09, 15:38) Aufgabe 5
Zusammenfassung unseres Schulbuchhandels Analyse: by Karin.Strasser.Uni-Linz (2009.01.20, 16:49) Aufgabe 4
Ich habe bei der 4. Aufgabe, || Angewandte Kollaboration... by Karin.Strasser.Uni-Linz (2008.12.11, 17:25) ONIX
Hallo Karin. Ich bin beim recherchieren auch auf ONIX... by Anto.Grgic.Uni-Linz (2008.11.22, 20:47) |