Oracle Database 11g: Use XML DB

Werbung
Oracle University | Contact Us: +41- (0) 56 483 31 31
Oracle Database 11g: Use XML DB
Duration: 4 Days
What you will learn
Dieser Kurs bietet eine Einführung in Oracle XML DB, ein Feature von Oracle Database. Die Teilnehmer lernen, wie sie
XML-Daten in Oracle Database 11g speichern, abrufen, generieren und bearbeiten.
Die Teilnehmer lernen die verschiedenen in Oracle XML DB verfügbaren Modelle zum Speichern von XML-Dokumenten
kennen und fragen XMLType-Daten mithilfe von SQL/XML-Standardfunktionen und XQuery ab. Sie generieren und
bearbeiten XML-Daten und erfahren Wissenswertes über die Verwendung von Oracle XML DB Repository. Außerdem
greifen die Teilnehmer mit Protokollen wie SQL und PL/SQL auf Repository-Ressourcen zu und bearbeiten sie. Die
Teilnehmer lernen, Änderungen in einem XML-Schema nach der Registrierung bei Oracle XML DB zu verwalten.
Darüber hinaus erfahren sie, wie XML-Daten importiert und exportiert werden.
Als primäres Entwicklungstool wird in diesem Kurs Oracle SQL Developer verwendet. SQL*Plus steht als optionales
Tool zur Verfügung.
Learn To:
XML-Daten in Oracle XML DB speichern und abrufen
XML-Daten aus relationalen Daten in der Datenbank generieren
XML-Daten mit XQuery abfragen, generieren und transformieren
XML-Daten in Oracle XML DB bearbeiten
Oracle XML DB Repository verwenden
XMLType-Daten exportieren und importieren
Related Training
Required Prerequisites
Grundlagen zu XML
Erfahrung in der grundlegenden Verwendung des Oracle-RDBMS, einschließlich SQL (DDL und DML) und PL/SQL
XML Fundamentals Ed 1.1
Suggested Prerequisites
Oracle Database : Les fondamentaux du langage SQL (I) NOUVEAU
Oracle Database : Les fondamentaux du langage SQL (II)
Oracle Database: SQL-Grundlagen I
Copyright © 2013, Oracle. All rights reserved.
Page 1
Oracle Database: SQL-Grundlagen II
Course Objectives
Indizes für XML-Daten erstellen und verwenden
Grundlegende Konzepte von Oracle XML DB beschreiben
XMLType-Daten mit Oracle Data Pump exportieren und importieren
XML aus relationalen Daten in der Datenbank generieren
Änderungen in einem in Oracle XML DB registrierten XML-Schema verwalten
XML-Daten in Oracle XML DB bearbeiten
XML-Daten in Oracle XML DB abrufen
XML-Daten in Oracle XML DB speichern
Oracle XML DB Repository verwenden
XML-Daten mit XQuery abfragen, generieren und transformieren
Course Topics
Einführung in Oracle XML DB und Wiederholung zu XML
Oracle XML-DB – Features
Oracle XML DB – Konzepte und Terminologie
Grundlegende XML-Konzepte und -Begriffe – Wiederholung
XML-Daten in Oracle XML DB speichern
XMLType
XMLType-Speicherungsmodelle wählen
Binäre XML-Speicherung
Objektrelationale Speicherung
CLOB-Speicherung
In-Place-XML-Schemaerstellung
XMLType-Tabellen und -Spalten partitionieren
Partitionierte Tabellen und Indizes
Argumente für die Partitionierung
Sortierte Collection-Tabellen
Equi-Partitionierung
OCT-Partitionierung – Vorteile
XMLType-Tabellen bei der Tabellenerstellung partitionieren
Partitionen verwalten
Schritte zur Partitionierung einer als binäres XML gespeicherten XMLType-Tabelle
XML-Daten in Oracle XML DB abrufen
XML-Content abrufen – Überblick
XQuery-Unterstützung in Oracle Database
XMLQuery und XMLTable
Tabellen- oder View-Daten mit der XQuery-Funktion fn:collection abfragen
Relationale Daten mit XMLQuery abfragen
Datenbank abfragen – XMLType-Daten
XMLType-Tabellen mit XMLQuery und XMLTable abfragen
XMLEXISTS, XMLCAST, DOC und COLLECTION
XMLType-Daten indizieren
XMLIndex – Überblick und Vorteile
XMLIndex – Strukturierte und unstrukturierte Komponenten
XMLIndex – Logische Teile der unstrukturierten Komponente
Unstrukturierte Komponente eines XMLIndex-Index erstellen
Sekundäre Indizes für die unstrukturierte Komponente eines XMLIndex-Index erstellen
Dictionary-Ansichten für XMLIndex
XMLIndex Path Subsetting
Pfade für XMLIndex angeben
XML-Daten generieren
XML mit XQuery generieren
Funktionen XMLELEMENT, XMLATTRIBUTES und XMLFOREST
Verschachtelte XML-Elemente generieren
Funktionen XMLCONCAT und XMLAGG
Master-Detail-Inhalte generieren
Funktionen XMLSERIALIZE, XMLCOMMENT, XMLPI und XMLPARSE
Funktionen XMLCOLATTVAL, SYS_XMLGEN, SYS_XMLAGG und XMLROOT
PL/SQL-Package DBMS_XMLGEN
XML-Daten transformieren und bearbeiten
XML transformieren – Überblick und Vorteile
Transformationsfunktionen
Funktion XMLTransform()
XMLType-Views erstellen
XML-Daten mithilfe von SQL-Funktionen ändern
Funktionen UPDATEXML, INSERTCHILDXML und INSERTXMLBEFORE SQL
SQL-Funktion APPENDCHILDXML
SQL-Funktion DELETEXML
Copyright © 2013, Oracle. All rights reserved.
Page 3
Oracle XML DB Repository
Oracle XML DB Repository – Überblick und Architektur
Hierarchische Strukturen im Repository
Links in Oracle XML DB – Hardlinks und Softlinks
Oracle XML DB Repository-Services
Oracle XML DB-Ressourcen-API für PL/SQL (DBMS_XDB)
Ordner und Ressourcen mithilfe von PL/SQL erstellen
Ressourcen mithilfe von SQL bzw. navigationsbasiertem Zugriff aufrufen
Mit Zugriffskontrolllisten (ACL), zusammengesetzten Dokumenten und Repository-Ereignissen arbeiten
Native Oracle XML DB-Web-Services
Was ist ein Web-Service?
Web-Services – Standards und Architektur
Oracle XML DB-Web-Service – Überblick
Konfigurations-Servlets für Web-Services hinzufügen
Neu hinzugefügte Konfigurations-Servlets für Web-Services verifizieren
Zugriff auf Web-Services gewähren
WSDL mithilfe von HTTP anzeigen
PL/SQL Stored Procedures mithilfe von Web-Services aufrufen
XML-Daten exportieren und importieren
SQL*Loader – Überblick
XMLType-Daten mit SQL*Loader laden
Herunterladen