www.oracle.com/academy Datenbankprogrammierung mit PL/SQL – Kursbeschreibung Überblick Dieser Kurs bietet den Studenten eine Einführung in PL/SQL, die prozedurale Erweiterungssprache für SQL von Oracle, und in die relationale Datenbank von Oracle. Die Teilnehmer lernen hierbei die Unterschiede zwischen SQL und PL/SQL kennen. Außerdem untersuchen Sie die Merkmale von PL/SQL und erfahren, wie dies zur Erweiterung und Automatisierung von SQL bei der Verwaltung der Oracle-Datenbank verwendet wird. Am Ende dieses Kurses steht ein Projekt, bei dem Studenten eine Datenbanklösung für ein Unternehmen oder eine Organisation programmieren, implementieren und vorführen. Verfügbare Sprachen für Schulungsunterlagen: Englisch Dauer Empfohlene Kursdauer (gesamt): 180 Stunden* Anrechenbare Fortbildungsstunden für Lehrkräfte, die an einer Oracle Academy-Schulung teilnehmen: 60 * Die Kursdauer umfasst Anweisungen, Eigenstudium/Hausaufgaben, Übungen, Projekte und Beurteilung. Zielgruppen Lehrkräfte Fakultätsmitglieder an Fach- und Berufsschulen sowie Akademien und Universitäten, die Computerprogrammierung oder ein entsprechendes Fach unterrichten Lehrkräfte an weiterführenden Schulen, die Computerprogrammierung unterrichten Studenten Studenten, die die Verfahren und Tools zum Automatisieren von Datenbankanwendungsaufgaben erlernen möchten Studenten, die über mathematische und logische Grundkenntnisse und analytische Problemlösungsfähigkeiten verfügen Einsteiger in die Programmierung und fortgeschrittene Programmierer, die fundierte Kenntnisse der PL/SQL-Programmiersprache aufbauen möchten Voraussetzungen Erforderlich Vorherige Erfahrung mit mindestens einer Programmiersprache Empfohlen Vorherige Erfahrung mit einer Datenbankanwendung Oracle Academy-Kurs: Datenbankdesign und -programmierung mit SQL Empfohlene nächste Kurse Getting Started with Java Using Alice Creating Java Programs with Greenfoot Java-Einführung Java-Programmierung Copyright © 2016, Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten. Oracle und Java sind eingetragene Marken von Oracle und/oder verbundenen Unternehmen. Andere Namen und Bezeichnungen können Marken ihrer jeweiligen Inhaber sein. 2 Themen der einzelnen Lektionen Grundlagen Einführung in PL/SQL Vorteile von PL/SQL PL/SQL-Blöcke erstellen Variablen und Datentypen definieren Variablen in PL/SQL verwenden Lexikalische PL/SQL-Einheiten erkennen Datentypen erkennen Skalare Datentypen verwenden Ausführbare PL/SQL-Anweisungen schreiben Verschachtelte Blöcke und Variablengeltungsbereich Bewährte Programmierverfahren SQL in PL/SQL verwenden Prüfung von SQL-DML Daten in PL/SQL abrufen Daten in PL/SQL bearbeiten Transaktionskontrollanweisungen verwenden Programmstrukturen zum Steuern des Ausführungsflusses Bedingungskontrolle: IF-Anweisungen Bedingungskontrolle: CASE-Anweisungen Iterative Kontrolle: Einfache Schleifen Iterative Kontrolle: WHILE- und FOR-Schleifen Iterative Kontrolle: Verschachtelte Schleifen Cursor und Parameter verwenden Einführung in explizite Cursor Explizite Cursorattribute verwenden Cursor-FOR-Schleifen Cursor mit Parametern Cursor für UPDATE verwenden Mehrere Cursor verwenden Composite-Datentypen verwenden Benutzerdefinierte Datensätze Datensatztabellen indizieren Exception-Behandlung Exceptions bearbeiten Oracle Server-Exceptions abfangen Benutzerdefinierte Exceptions abfangen Umfang von Exceptions erkennen Prozeduren verwenden und verwalten Prozeduren erstellen Parameter in Prozeduren verwenden Parameter übergeben Funktionen verwenden und verwalten Funktionen erstellen Funktionen in SQL-Anweisungen verwenden Prüfung des Data Dictionarys Prozeduren und Funktionen verwalten Prüfung von Objektberechtigungen Rechte des aufrufenden Benutzers und autonome Transaktionen verwenden Copyright © 2016, Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten. Oracle und Java sind eingetragene Marken von Oracle und/oder verbundenen Unternehmen. Andere Namen und Bezeichnungen können Marken ihrer jeweiligen Inhaber sein. 3 Packages verwenden und verwalten Packages erstellen Packagekonzepte verwalten Fortgeschrittene Packagekonzepte Packages optimal einsetzen Persistenter Status von Packagevariablen Von Oracle bereitgestellte Packages verwenden PL/SQL-Performance verbessern Dynamische SQL verwenden PL/SQL-Performance verbessern Trigger verwenden und verwalten Einführung in Trigger DML-Trigger erstellen, Teil I DML-Trigger erstellen, Teil II DDL- und Datenbankereignistrigger erstellen Trigger verwalten Abhängigkeiten erkennen und verwalten Einführung in Abhängigkeiten Remote-Abhängigkeiten PL/SQL-Compiler verwenden PL/SQL-Initialisierungsparameter verwenden Compiler-Warnmeldungen anzeigen Bedingte Kompilierung verwenden Quellcode verbergen Im Academy-Veranstaltungskalender können Sie nach Veranstaltungen in Ihrer Nähe suchen und sich dafür registrieren. Copyright © 2016, Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten. Oracle und Java sind eingetragene Marken von Oracle und/oder verbundenen Unternehmen. Andere Namen und Bezeichnungen können Marken ihrer jeweiligen Inhaber sein.