Oracle 19c - Objektrelationale Techniken

Seminarübersicht

ID 1102004
Dauer 2.0 Tage
Methoden Vortrag mit Beispielen und Übungen.
Vorwissen Oracle SQL, PL/SQL
Zielgruppe Datenarchitekten, SQL-Entwickler und Cloud Data Engineers
Vorgängerkurs 1102002

Übersicht

Dieses Seminar zeigt PL/SQL-Programmierern, wie PL/SQL und Oracle-Objekte zusammen in SQL und PL/SQL genutzt werden können. Sie lernen, wie Sie Objekt-Typen erstellen und Felder und Prozeduren/Funktionen hinzufügen. Mit Hilfe dieser Objekt-Typen kann man dann ein objektrelationales Datenmodell erstellen und bspw. auch die Technik der Vererbung direkt in bei der Modellierung nutzen. Ein wichtiger Aspekt ist dabei die Zerlegung von relationalen Strukturen in objektrelationale Strukturen und die Softwareentwicklung mit PL/SQL unter Einsatz von Objekt-Typen.

Termine

OPEN
INHOUSE

Zurzeit stehen keine offenen Termine zur Verfügung. Nutzen Sie alternativ die Inhouse‑Option.

Lernen Sie anhand maßgeschneiderter Beispiele und Inhalte – passgenau für Ihre Anforderungen.

Ihre Vorteile im Überblick

  • Flexibles Wunschdatum
  • Maßgeschneiderte Inhalte
  • Intensiver Austausch
  • Hoher Praxisbezug

Beschreibung

Erweitern Sie Ihre Oracle SQL- und PL/SQL-Kenntnisse und steigen Sie ein in die Welt der objektrelationalen DB-Entwicklung und -Modellierung. Entwickeln Sie Objekttypen, nutzen Sie Vererbung und bereiten Sie Ihre Daten objektrelational auf.

Services

  • Mittagessen / Catering
  • Hilfe bei Hotel / Anreise
  • Comelio-Zertifikat
  • Flexibel: Bis einen Tag vorher kostenlos stornieren
Service-Kaffeekanne

Noch auf der Suche nach weiterführender Literatur? Entdecken Sie passende Fachbücher in unserem Katalog.

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-DB-Entwickler für Data Warehousing- und Reporting-Lösungen. Er hat mehrere Bücher zu Oracle SQL und Oracle PL/SQL veröffentlicht.

Veröffentlichungen

  • Oracle SQL (Comelio Medien )
    978-3-939701-41-5
  • Oracle PL/SQL (Comelio Medien )
    978-3-939701-40-8
  • Oracle PL/SQL - Objektrelationale Techniken (Comelio Medien )
    978-3-939701-42-2
  • Oracle, PL/SQL und XML (Comelio Medien )
    978-3-939701-49-1
  • Oracle 10g: Programmierung mit PL/SQL, Java, PHP und C++  (Galileo Computing )
    978-3898423144

Projekte

Er entwickelt Data Warehouse-Systeme mit der Oracle Datenbank. Für eine Schweizer Bank entwickelte er ein System zur Generierung von Infoblättern mit Oracle PL/SQL und XML. Für eine Versicherung in Deutschland entwickelte er eine Datenbank mit Reporting-Komponente zur Prozessanalyse.

Forschung

Er leitete verschiedene Forschungsprojekte mit semantischen Technologien oder komplexer relationaler und ontologischer Datenmodellierung.

Zertifikate

Marco Skulschus hat die "Oracle Certified Associate"-Zertifizierung absolviert.