Oracle, PL/SQL und XML - Marco Skulschus, Marcus Wiederstein

Marco Skulschus, Marcus Wiederstein

Oracle, PL/SQL und XML

eBook Ausgabe. 2., überarbeitete Auflage
eBook (pdf), 450 Seiten
EAN 9783939701514
Veröffentlicht Januar 2011
Verlag/Hersteller Comelio
29,99 inkl. MwSt.
Teilen
Beschreibung

XML-Schnittstellen ersetzen allerorten Lösungen auf Basis von einfachen Textdateien oder Protokolldaten, Unternehmen gehen dazu über, semistrukturierte Daten direkt in einer (objekt)relationalen Datenbank zu speichern. Wenn Oracle im Einsatz ist, hat man eine vollwertige XML-Datenbank bereits zur Verfügung und kann aus einer Reihe von Werkzeugen für die Erzeugung, Speicherung, Abfrage und allgemein die Integration von XML-Daten in seine Datenlandschaft die beste Kombination auswählen. Dieses Buch stellt die Techniken von Oracle dar, wie in der Standard-DB oder in der speziellen XML DB (XDB) XML-Daten verwendet werden können. Dabei erläutert es die verschiedenen traditionellen und Oracle-spezifischen Speicheransätze sowie die vollständige relationale Zerlegung oder native Speicherung und Verarbeitung im XML-Datentyp XMLType genauso wie die Verarbeitung mit Hilfe von PL/SQL, die Erzeugung über SQL/XML und den Einsatz von Webservices. Das Buch fokussiert insbesondere den Aspekt der Errichtung von XML-fähigen Schnittstellen zwischen kooperierenden Systemen. Versionen: 9i, 10g und 11g.

Portrait

Marco Skulschus studierte Ökonomie in Wuppertal und Paris und setzt im Rahmen seiner Arbeit.NET und Java sowie XML für das Datenbanksystem Oracle ein. Er arbeitet als Dozent und Projektleiter für Business Intelligence-Anwendungen und betriebliche Software. Marcus Wiederstein studierte Elektrotechnik in Bochum und Dortmund und ist verantwortlich für die Durchführung von Projekten im Bereich Systemintegration und Datenbanken (Sicherheit, Hochverfügbarkeit, Datenintegration). Zusammen haben sie eine Reihe von Büchern zu Datenbanken (Oracle und MS SQL Server) sowie zu XML geschrieben.

Inhaltsverzeichnis

1. XML-Technologien 33 1.-1.--Modellierung mit DTD 34 1.-1.-1.--Elemente, Attribute 34 1.-1.-2.--Komplexe Inhaltsmodelle 39 1.-1.-3.--Schlüssel- und Schlüsselverweise 41 1.-2.--Modellierung mit XML Schema 44 1.-2.-1.--Globale/Lokale Elemente und Attribute 46 1.-2.-2.--Datentypen 52 1.-2.-3.--Globale komplexe Typen 58 1.-2.-4.--Schlüssel und Schlüsselverweise 61 1.-3.--Abfrage mit XPath 66 1.-3.-1.--Achsen 66 1.-3.-2.--Prädikate 73 1.-3.-3.--Funktionen 74 1.-4.--Abfrage mit XQuery 77 1.-4.-1.--Einführung 78 1.-4.-2.--FLOWR-Ausdrücke 80 1.-4.-3.--XML-Erstellung 82 1.-4.-4.--Variablen 86 1.-4.-5.--Fallunterscheidungen 86 1.-5.--Transformation mit XSLT 87 1.-5.-1.--Vorlagen 88 1.-5.-2.--Kontrollanweisungen 95 1.-5.-3.--Variablen und Parameter 97 1.-5.-4.--XSLT im Zusammenhang 101 2. Relationale Abfrageergebnisse als XML 107 2.-1.--ISO-Standard: SQL/XML-Funktionen 108 2.-1.-1.--Einfache Abfragen 111 2.-1.-2.--Weitere Dokumentangaben 117 2.-1.-3.--Komplexe Abfragen 121 2.-1.-4.--SQL/XML-Abfragen verarbeiten 128 2.-1.-5.--Bewertung der SQL/XML-Funktionen 133 2.-2.--Oracle 8i: Abfragen mit DBMS_XMLQUERY 134 2.-2.-1.--Paketstruktur 135 2.-2.-2.--Abfrageverarbeitung 140 2.-3.--Oracle 9i/10g: Abfragen mit DBMS_XMLGEN 142 2.-3.-1.--Paketstruktur 142 2.-3.-2.--Abfrageverarbeitung 144 2.-3.-3.--Komplexe Abfragen 147 2.-4.--9i/10g/11g: Oracle-spezifische SQL-Funktionen 155 2.-4.-1.--Erzeugung von einfachen Elementen 155 2.-4.-2.--Einsatz von Objekt- und Tabellentypen 156 2.-4.-3.--Erzeugung von Aggregaten 161 2.-4.-4.--XML-Dokumentvorgaben 162 3. XML Verarbeitung mit PL/SQL 169 3.-1.--XML-Parser und das DBMS_XMLPARSER-Paket 169 3.-1.-1.--Aufbau des Pakets 170 3.-1.-2.--Beispiel 172 3.-2.--Verwendung des DOM mit DBMS_XMLDOM 174 3.-2.-1.--Allgemeiner Aufbau des Pakets 174 3.-2.-2.--Methoden im Einsatz 179 3.-2.-3.--Beispiele 221 3.-3.--Verwendung von XSLT mit DBMS_XSLPROCESSOR 231 3.-3.-1.--Aufbau des Pakets 232 3.-3.-2.--Beispiel 237 4. XML in Oracle speichern 251 4.-1.--Einführung 251 4.-1.-1.--Zielsetzung 252 4.-1.-2.--Struktur der Beispieldaten 254 4.-1.-3.--Übersicht der Speichermöglichkeiten 259 4.-2.--Realisierung einer Import-/Export-Schnittstelle 260 4.-2.-1.--Export 261 4.-2.-2.--Import 266 4.-3.--Speicheransätze 271 4.-3.-1.--Einsatz des Dateisystems 271 4.-3.-2.--Relationale Speicherung 272 4.-3.-3.--Objektrelationale Speicherung 274 4.-3.-4.--Einsatz von XMLType 276 4.-3.-5.--De-/Serialisierung von Objekten 279 5. XML Schema-basiertes XML 287 5.-1.--DBMS_XMLSCHEMA 287 5.-1.-1.--XML Schema registrieren 288 5.-2.--Speicherstrukturen und XML Schema generieren 293 5.-2.-1.--XML Schema entwickeln 304 5.-2.-2.--Katalog-Sichten 310 5.-3.--Schemabasierte Speicherung 311 5.-3.-1.--XML Schema und XML-Speicherung 311 5.-3.-2.--Fortgeschrittene Speicheroptionen 318 5.-4.--Einführung Oracle XDB 323 5.-4.-1.--Grundsätzliches zur XML-Datenbank 323 5.-4.-2.--Verwaltung mit dem Paket DBMS_XDB 326 5.-4.-3.--Katalog-Sichten 339 5.-4.-4.--RESOURCE_VIEW und PATH_VIEW 342 6. XML-Datentyp XMLType 353 6.-1.--Einsatz in Tabellen und Spalten 354 6.-1.-1.--Allgemeine Unterprogramme 354 6.-1.-2.--Verwendung bei der Datenerfassung 357 6.-1.-3.--Verwendung bei Abfragen 358 6.-1.-4.--Verwendung bei Manipulation 364 6.-2.--DBMS_XMLSTORE 372 6.-2.-1.--Aufbau des Pakets 373 6.-2.-2.--Beispiele 375 6.-3.--XML Schema und XSLT 381 6.-3.-1.--Transformation von XMLType 382 6.-3.-2.--Validierung von XMLType 386 6.-4.--XMLType-Sichten 390 6.-4.-1.--Erzeugung von Sichten ohne XMLSchema 391 6.-4.-2.--Erzeugung von Sichten mit XML Schema 392 7. Webservices 397 7.-1.--Grundlagen und Architektur 397 7.-1.-1.--Definition 398 7.-1.-2.--Architektur 400 7.-1.-3.--Technologien von Webservices 403 7.-1.-4.--Einsatzmöglichkeiten und Szenarien 406 7.-1.-5.--Webservice-Modelle 411 7.-2.--Umsetzung in Oracle 417 7.-2.-1.--Architektur 417 7.-2.-2.--SOAP 420 7.-2.-3.--WSDL 426 7.-3.--Webdienste erstellen 442 7.-3.-1.--Einrichtung 443 7.-3.-2.--Funktionen/Prozeduren als Webservices 445 7.-3.-3.--SQL-Anweisungen über Webservices 450

Technik
Sie können dieses eBook zum Beispiel mit den folgenden Geräten lesen:
• tolino Reader 
Laden Sie das eBook direkt über den Reader-Shop auf dem tolino herunter oder übertragen Sie das eBook auf Ihren tolino mit einer kostenlosen Software wie beispielsweise Adobe Digital Editions. 
• Sony Reader & andere eBook Reader 
Laden Sie das eBook direkt über den Reader-Shop herunter oder übertragen Sie das eBook mit der kostenlosen Software Sony READER FOR PC/Mac oder Adobe Digital Editions auf ein Standard-Lesegeräte. 
• Tablets & Smartphones 
Möchten Sie dieses eBook auf Ihrem Smartphone oder Tablet lesen, finden Sie hier unsere kostenlose Lese-App für iPhone/iPad und Android Smartphone/Tablets. 
• PC & Mac 
Lesen Sie das eBook direkt nach dem Herunterladen mit einer kostenlosen Lesesoftware, beispielsweise Adobe Digital Editions, Sony READER FOR PC/Mac oder direkt über Ihre eBook-Bibliothek in Ihrem Konto unter „Meine eBooks“ -  „Sofort online lesen über Meine Bibliothek“.
 
Bitte beachten Sie, dass die Kindle-Geräte das Format nicht unterstützen und dieses eBook somit nicht auf Kindle-Geräten lesbar ist.
Hersteller
Libri GmbH
Friedensallee 273

DE - 22763 Hamburg

E-Mail: GPSR@libri.de

Website: www.libri.de

Das könnte Sie auch interessieren

Katharina Zweig
Weiß die KI, dass sie nichts weiß?
eBook (epub)
Sofort lieferbar (Download)
16,99
Ben Aaronovitch
Ein weißer Schwan in Tabernacle Street
eBook (epub)
Sofort lieferbar (Download)
9,99
Roberto Simanowski
Sprachmaschinen
eBook (epub)
Sofort lieferbar (Download)
19,99
Yuval Noah Harari
NEXUS
eBook (epub)
Sofort lieferbar (Download)
26,99
Ruth Ware
Zero Days
eBook (epub)
Sofort lieferbar (Download)
12,99
Max Tegmark
Leben 3.0
eBook (epub)
Sofort lieferbar (Download)
14,99
Ingo Dachwitz
Digitaler Kolonialismus
eBook (epub)
Sofort lieferbar (Download)
21,99
Marc Elsberg
ZERO - Sie wissen, was du tust
eBook (epub)
Sofort lieferbar (Download)
10,99
Sibylle Berg
RCE
eBook (epub)
Sofort lieferbar (Download)
12,99
Sofort lieferbar (Download)
12,99
Ernest Cline
Ready Player One
eBook (epub)
Sofort lieferbar (Download)
8,99
Marc Meller
Das Smartphone
eBook (epub)
Sofort lieferbar (Download)
14,99
Ernest Cline
Ready Player Two
eBook (epub)
Sofort lieferbar (Download)
12,99
Neal Stephenson
Snow Crash
eBook (epub)
Sofort lieferbar (Download)
14,99
Dirk Becker
Einstieg in Linux Mint 22
eBook (epub)
Sofort lieferbar (Download)
29,90
Annekathrin Kohout
Hyperreaktiv
eBook (epub)
Sofort lieferbar (Download)
15,99
Inga Strümke
Künstliche Intelligenz
eBook (epub)
Sofort lieferbar (Download)
24,90
Miriam Meckel
Alles überall auf einmal
eBook (epub)
Sofort lieferbar (Download)
4,99
Sofort lieferbar (Download)
21,99
Katharina Zweig
Ein Algorithmus hat kein Taktgefühl
eBook (epub)
Sofort lieferbar (Download)
9,99
Matthias Matting
Tolino shine - das inoffizielle Handbuch.
eBook (epub)
Sofort lieferbar (Download)
2,99
Sofort lieferbar (Download)
0,00
Markus Widl
Microsoft 365 Copilot
eBook (epub)
Sofort lieferbar (Download)
29,90
Michael Kofler
Linux
eBook (pdf)
Sofort lieferbar (Download)
49,90
Paul Zenker
GenAI Security
eBook (epub)
Sofort lieferbar (Download)
34,90
Geert Lovink
In der Plattformfalle
eBook (epub)
Sofort lieferbar (Download)
0,00
Detlef Krause
Webtexten für Nicht-Texter
eBook (epub)
Sofort lieferbar (Download)
15,99
Sofort lieferbar (Download)
0,00
Thomas Brühlmann
Raspberry Pi Pico und Pico W Schnelleinstieg
eBook (epub)
Sofort lieferbar (Download)
14,99
Sofort lieferbar (Download)
19,99
Florian Dalwigk
Python Projekte für die Praxis
eBook (epub)
Sofort lieferbar (Download)
22,99
Sybille Krämer
Der Stachel des Digitalen
eBook (epub)
Sofort lieferbar (Download)
23,99
Gene Kim
Projekt Unicorn
eBook (epub)
Sofort lieferbar (Download)
24,90
Walter Isaacson
Steve Jobs
eBook (epub)
Sofort lieferbar (Download)
12,99
Sofort lieferbar (Download)
0,00
Katharina Zweig
Die KI war's!
eBook (epub)
Sofort lieferbar (Download)
14,99