Back To Top

Oracle 11g - PL/SQL

DruckansichtDruckansicht

  • Dauer:
    5 Tage
  • Zielgruppe:
    DB-Administratoren, DB-Entwickler
  • Vorkenntnisse:
    Oracle SQL, PL/SQL
  • Methode:
    Vortrag mit Beispielen und Übungen.
  • Typ:
    Öffentliches Seminar / Inhouse
  • Kursnummer:
    1010256
  • Download
    Anmeldeformular | AGB | Info-Broschüre
Themen:
PL/SQL (Procedural Language/SQL) ist eine proprietäre Programmiersprache der Firma Oracle. PL/SQL verbindet die Abfragesprache SQL mit einer prozeduralen Programmiersprache. Die Syntax wurde sehr stark an die Programmiersprache Ada angelehnt. Unterstützt werden Variablen, Bedingungen, Schleifen und Ausnahmebehandlungen. Dieses Seminar führt Sie in die grundlegenden und anspruchsvollen Methoden der PL/SQL-Programmierung ein, beginnend bei den PL/SQL-Daten- und Kontrollstrukturen über die Erzeugung von Collections bis hin zu Prozeduren, Funktionen, Triggern und schließlich auch zur objektorientierten Verwendung von PL/SQL mit Objekt-Typen. Zusätzlich werden einige wichtige eingebaute Pakete z.B. für die Verarbeitung von XML-Daten oder die Bearbeitung von Binärobjekten behandelt.

Inhalte

A. Basissyntax

Grundlagen: Programmierkonzept von Oracle-Applikationen, PL/SQL-Blöcke, Variablen, Datentypen - Kontrollstrukturen: Fallunterscheidungen, GOTO, Schleifen - Transaktionsmanagement - Datensatztypen und Datensätze

B. Cursor

Cursorerstellung - Cursorbehandlung und -verarbeitung - Datenverarbeitung mit Cursorn - Attribute und Parameter - Cursor-Variablen - Cursor-Ausdrücke

C. Exceptions (Fehlerbehandlung)

Grundproblem der Fehlerbehandlung - Ausnahmeabschnitt - Ausnahmetypen und Fallbeispiele - Ausnahmen auslösen und behandeln - Komplexe Ausnahmebehandlung in verschachtelten Programmstrukturen

D. Collections

Collections und Collection-Typen - Mengenübertragung / Mengenbindung - Zusammenarbeit von Collections und SQL - Collection-Methoden

E. Natives dynamisches SQL

SQL zur Laufzeit zusammensetzen und ausführen - Parameter - Mengenübertragung und Mengenbindung / Massendatenverarbeitung - Verwendung von nativem dynamischen SQL mit Cursorn, Collections und Datensätzen

F. PL/SQL-Module

Anonyme PL/SQL-Blöcke - Prozeduren - Funktionen - Parameter - Lokale Module - Überladen von Modulen - Packages (Pakete) verwenden - Trigger (DML-, Instead-of- System-Trigger) - Übersicht über eingebaute Pakete: PL/SQL Serverpages, XML-Verarbeitung, LOBs/CLOBs

G. PL/SQL und OOP (Objektorientierung)

Objekte - Eigenschaften udn Methoden - Objektrelationale Datenstrukturen und ihre Programmierung

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