Oracle 19c - Object-Relational Features
Course Overview
| ID | 2102004 |
| Duration | 2.0 days |
| Methods | Lecture with examples and exercises. |
| Prerequisites | Oracle SQL, PL / SQL |
| Target group | Programmers, developers |
| Vorgängerkurs | 2102001 |
Overview
Oracle´s Object-Relational Features are intended for programmers developing new applications or converting existing applications to run in the Oracle environment. The object-relational features are often used in content management, data warehousing, data/information integration, and similar applications that deal with complex structured data. The object views feature can be valuable when writing new C++, Java, or XML applications on top of an existing relational schema. This training assumes that you have a working knowledge of application programming and that you are familiar with the use of Structured Query Language (SQL) to access information in relational database systems. The various parts of this training a) introduce the key features and explain the advantages of the object-relational model, b) explain the basic concepts and terminology that you need to work with Oracle Objects, c) discuss collection datatypes and operations on collection datatypes, d) explain object views, which allow you to develop object-oriented applications without changing the underlying relational schema, and e) explains how to perform essential operations with objects and object types.
Dates
Zurzeit stehen keine offenen Termine zur Verfügung. Nutzen Sie alternativ die Inhouse‑Option.
Learn with customized examples and content—precisely tailored to your requirements.
Your benefits at a glance
- Flexible preferred date
- Customized content
- Intensive exchange
- High practical relevance
Description
Expand your Oracle SQL and PL/SQL knowledge and enter the world of object-relational database development and modeling. Develop object types, leverage inheritance, and prepare your data using object-relational methods.
Services
- Lunch / catering
- Help with hotel / travel
- Comelio certificate
- Flexible: free cancellation up to one day before
Comelio Media
Still looking for additional reading? Discover suitable specialist books in our catalog.
Content
General Concepts of PL/SQL and Oracle Objects
Overview of Object Orientation - Relational Mapping with PL/SQL - Object-Relational Structures
Object Types in PL/SQL and SQL
Introduction: basic principles of object types and objects, defining object types - PL/SQL objects in the Oracle database: create an object type, objects and SQL statements, objects in PL/SQL, object methods
Inheritance in PL/SQL
Inheritance and hierarchies in PL/SQL object types: Simple inheritance, overriding methods, substitution principle and dynamic binding, overloading, inheritance prevention - Abstraction: The principle of abstraction, substitution principle for abstraction, tables and inheritance, substitution principle for tables substitutability important SQL functions
PL/SQL Objects and PL/SQL Collections
Create collections using object types: use of VARRAYs, use of nested tables - Use of collections in tables: collection types, collections of primitive data type, DML operations - collections and objects in PL/SQL: use of collections and cursors, nested tables, collections, nested structures
Managment of Objects
Permissions and security: system privileges for PL/SQL object types, schema rights for PL/SQL object types - administration of objects: dependencies, synonyms, system views for objects
Object Views and OR-Mapping
Object Views and their use: general approach, nested structures - hierarchies and relationships, single-level hierarchies with collections, multilevel hierarchy with and without collections, relationships - working with Object Views: primary keys in views, NULL values??, references, inheritance, manipulation of data in views using SQL statements
Instructor
Our Oracle trainer, Marco Skulschus, studied economics with a focus on business informatics in Wuppertal and Paris and has been working as an Oracle trainer and Oracle DB developer for data warehousing and reporting solutions for over 10 years. He has published several books on Oracle SQL and Oracle PL/SQL.
Publications
- 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
