Xml-Speicherung in Datenbanksystemen
Xml-Speicherung in Datenbanksystemen
Xml-Speicherung in Datenbanksystemen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Relational <strong>in</strong>haltsorientiert - def<strong>in</strong>itorisch (5)<br />
„ Anderes Datenmodell<br />
„ Konvertierung SQL-Ergebnis → XML notwendig<br />
„ Auflösen synonymer Darstellungen notwendig:<br />
&apos ' ´<br />
„ beim Speichern andere Validierungsanforderungen:<br />
„ was als DATE deklariert ist, muß dem auch syntaktisch<br />
entsprechen<br />
„ Konvertierung wegen Datentypen kann round-trip verh<strong>in</strong>dern<br />
„ DATE Format<br />
„ wertebasierte Anfrage ist e<strong>in</strong>fach, textorientierte nur<br />
bed<strong>in</strong>gt, strukturorientierte schwierig<br />
Beliebiges XML <strong>in</strong> (objekt-)relationalen DB<br />
„ Ziel: Abspeichern beliebig strukturierter XML-<br />
Dokumente <strong>in</strong> relationalen Datenbanken<br />
„ Elemente und Attribute<br />
„ multiple Elemente (z.B. mehrere Vornamen)<br />
„ rekursive Struktur<br />
„ reihenfolgeerhaltend<br />
„ mixed content<br />
„ Kommentare und process<strong>in</strong>g <strong>in</strong>structions<br />
„ XML Prolog<br />
30<br />
31<br />
13