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