Inhalt
Allgemeine Konzepte von PL/SQL und Oracle-Objekten
Überblick zur Objektorientierung - Relationales Mapping mit PL/SQL - Objektrelationalität
Objekttypen in PL/SQL und SQL
Einführung: Grundprinzipien von Objekttypen und Objekten, Definition von Objekttypen - PL/SQL-Objekte in der Oracle-Datenbank: Erstellung eines Objekttyps, Objekte und SQL-Anweisungen, Objekte in PL/SQL, Methoden von Objekten
Vererbung in PL/SQL
Vererbungshierarchien bei PL/SQL-Objekttypen: Einfache Vererbungsstruktur, Überschreiben von Methoden, Ersetzungsprinzip und Dynamische Bindung, Überladung, Vererbung verhindern - Abstraktion: Prinzip der Abstraktion, Ersetzungsprinzip bei Abstraktion, Tabellen und Vererbung, Ersetzungsprinzip bei Tabellen, Ersetzbarkeit kontrollieren, Wichtige SQL-Funktionen
PL/SQL-Objekte und PL/SQL-Collections
Collections mit Objekttypen erstellen: Einsatz von Varrays, Einsatz von verschachtelten Tabellen - Einsatz von Collections in Tabellen: Tabellen mit Collection-Typen, Collections mit primitiven Datentyp, DML-Operationen - Collections und Objekte in PL/SQL: Einsatz von Collections und Cursorn, Verschachtelte Tabellen, Collections, Verschachtelte Strukturen
Verwaltung von Objektstrukturen
Berechtigungen und Sicherheit: System-Rechte für PL/SQL-Objekt-Typen, Schema-Rechte für PL/SQL-Objekttypen - Allgemeine Verwaltung: Abhängigkeiten, Synonyme, Systemsichten für Objekte
Object Views und OR-Mapping
Object Views und ihr Einsatz: Allgemeine Vorgehensweise, Verschachtelte Strukturen - Hierarchien und Beziehungen, Einstufige Hierarchien mit Collections, Mehrstufige Hierarchie mit und ohne Collections, Beziehungen - Arbeit mit Objekt-Sichten: Schlüssel in Sichten, NULL-Werte, Referenzen, Vererbungshierarchien und Sichten, Datenmanipulation mit SQL über Sichten
Dozent/in
Unser Oracle-Trainer Marco Skulschus studierte in Wuppertal und Paris Ökonomie mit Schwerpunkt Wirtschaftsinformatik und arbeitet schon seit mehr als 10 Jahren als Oracle-Trainer und Oracle-Berater. Seit Version 9i hat er mehr als 5 Bücher zu Oracle SQL und Oracle PL/SQL veröffentlicht.
Veröffentlichungen
- Oracle SQL ISBN 978-3-939701-41-5
- Oracle PL/SQL ISBN 978-3-939701-40-8
- Oracle PL/SQL - Objektrelationale Techniken ISBN 978-3-939701-42-2
- Oracle, PL/SQL und XML ISBN 978-3-939701-49-1
- Oracle 10g: Programmierung mit PL/SQL, Java, PHP und C++ ISBN 978-3898423144
Projekte
Als Berater und Projektleiter konzipiert Herr Skulschus Data Warehouse-Systeme mit OLAP und Data Mining sowie DB-gestützte betriebswirtschaftliche Anwendungen. Er ergänzt diese Data Warehouse-Technologien zusätzlich statistische Analysen, Data Mining-Module oder auch semantische Technologien.
Forschung
Er leitete verschiedene Forschungsprojekte mit semantischen Technologien oder komplexer relationaler und ontologischer Datenmodellierung.