Back To Top

Oracle 11g - Objektrelationale Techniken

DruckansichtDruckansicht

  • Dauer:
    2 Tage
  • Zielgruppe:
    Programmierer, Entwickler
  • Vorkenntnisse:
    Oracle SQL, PL/SQL
  • Methode:
    Vortrag mit Beispielen und Übungen.
  • Typ:
    Öffentliches Seminar / Inhouse
  • Kursnummer:
    1010258
  • Download
    Anmeldeformular | AGB | Info-Broschüre
Themen:
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.

Inhalte

A. Object-Relational Elements

Object Types - Type Inheritance - Objects - Methods - Object Tables - Object Views - REF Datatype - Collections

B. Object Types and References

Null Objects and Attributes - Default Values for Objects and Collections - Constraints for Object Tables - Indexes for Object Tables and Nested Tables - Triggers for Object Tables - Rules for REF Columns and Attributes - Name Resolution

C. Methods

Member Methods - Methods for Comparing Objects: Map Methods, Order Methods, Guidelines, Comparison Methods in Type Hierarchies - Static Methods - Constructor Methods

D. Collections

Varrays - Nested Tables - Multilevel Collection Types: Nested Table Storage Tables, Varray Storage, Assignment and Comparison of Multilevel Collections - Creating a VARRAY or Nested Table - Constructors for Multilevel Collections - Querying Collections: Nesting Results of Collection Queries, Unnesting Results of Collection Queries, Unnesting Queries Containing Table Expression Subqueries, Unnesting Queries with Multilevel Collections, Performing DML Operations on Collections, Performing DML on Multilevel Collections

E. Type Inheritance

Types and Subtypes - FINAL and NOT FINAL Types and Methods - Creating Subtypes - NOT INSTANTIABLE Types and Methods - Inheriting, Overloading, and Overriding Methods - Dynamic Method Dispatch - Substituting Types in a Type Hierarchy - Attribute Substitutability - Column and Row Substitutability - Creating Subtypes After Creating Substitutable Columns - Dropping Subtypes After Creating Substitutable Columns - Turning Off Substitutability - Constraining Substitutability - Assignments Across Types - Comparisons: Objects, REF Variables, and Collections - Functions and Predicates Useful with Objects

F. Applying an Object Model to Relational Data

Object Views - Nesting Objects in Object Views - Identifying Null Objects in Object Views - Using Nested Tables and Varrays in Object Views - Specifying Object Identifiers for Object Views - Creating References to View Objects - Modelling Inverse Relationships with Object Views - Updating Object Views - Object View Hierarchies

Dozent:

Marco Skulschus studierte in Wuppertal und Paris Ökonomie mit Schwerpunkt Wirtschaftsinformatik und schloss mit einer Diplom-Arbeit zur semantischen Datenmodellierung ab und arbeitet schon seit mehr als 10 Jahren als Dozent.

Buch-Veröffentlichungen:

Projekte: Als Berater und Projektleiter konzipiert Herr Skulschus Data Warehouse-Systeme mit OLAP und Data Mining sowie DB-gestützte betriebswirtschaftliche Anwendungen.

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

Zertifizierung: Marco Skulschus ist zertifiziert als "Oracle Certified Associate" und hat die ComptiaCTT+-Prüfung absolviert.

Weitere Informationen:

Comelio_Skulschus_Oracle_Oracle PL SQL und XML Comelio_Skulschus_Oracle_Oracle PL SQL Comelio_Skulschus_Oracle_PLSQL Objekte und obejktrelationale Techniken Comelio_Skulschus_Oracle_SQL Skulschus Oracle Certified Associate