Oracle 11g - Objektrelationale Techniken (1010258)

Druckansicht
  • Dauer:
    2 Tage
  • Zielgruppe:
    Programmierer, Entwickler
  • Vorkenntnisse:
    Oracle SQL, PL/SQL
  • Methode:
    Vortrag, Diskussion, Einzel- und Gruppenarbeit mit Übungen. Eigene Arbeiten und Projektfragen können in das Seminar eingebracht werden.
  • Typ:
    Öffentliches Seminar / Inhouse
  • 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. Dies erstreckt sich auf die Speicherung und Abfrage von Objekt-Tabellen und Sichten, die Zerlegung von relationalen Strukturen in objektrelationale Strukturen und die Anwendungsentwicklung Objekten.

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 und schloss mit einer Diplom-Arbeit zur semantischen Modellierung in XML-Strukturen ab. Er ist in unserem Hause sowohl im Seminar- wie auch im Projektbereich tätig. Er konzentriert sich hierbei auf Beratungsleistungen im Bereich Berichts- und Expertensysteme mit Schwerpunkt sozialwissenschaftliche Befragung für betriebliche Entscheidungsfindung. Eine von ihm modellierte Software war der Gewinner des "Zukunftswettbewerb Ruhrgebiet“, ein aktuelles Projekt wird mit Mitteln des BMWi und als Kooperation mit der Hochschule für Philosophie in München gefördert. Neben seiner nun siebenjährigen Tätigkeit als Referent in Seminaren und Vorträgen gibt er sein Wissen auch in Büchern und Magazinartikeln weiter.
Zu seinen Veröffentlichungen im Oracle-Bereich zählen solche aktuellen Titel wie „Das Oracle 10g Programmierhandbuch“ (Galileo Press, ISBN: 389842314X), "PHP und Oracle" (Comelio Medien, ISBN: 3939701017) und „Oracle, PL/SQL und XML“ (Comelio Medien, ISBN: 978-3-939701-10-1). Ein älteres Buch „SQL und relationale Datenbanken“ (Comelio Medien, ISBN: 978-3-939701-11-8), das auch an Fachhochschulen in der Lehre eingesetzt wurde, liegt nun als kostenloses E-Book vor.
Marco Skulschus ist zertifiziert als "Microsoft Certified Trainer", "Microsoft Certified Application Designer" und "Oracle Certified Associate" und hat die ComptiaCTT+-Prüfung absolviert.

plone2 python1 zopebookcover