Dieser Kurs gehört nicht mehr zum Portfolio des Anbieters. Kontaktieren Sie uns für weitere Details.
Kurs Oracle Database 12c R2 – SQL- und PL/SQL-Grundlagen Ed 2 vermittelt die Grundlagen von SQL und PL/SQL sowie die Vorteile von Programmiersprachen mithilfe von Technologie Oracle Database.
Durch dieses Programm lernen die Teilnehmer die Grundlagen relationaler Datenbanken, die Programmiersprachen SQL und PL/SQL, schreiben Abfragen für einzelne und mehrere Tabellen, bearbeiten Daten aus Tabellen und erstellen Datenbankobjekte.
Dieser Kurs wird durch praktische Laborübungen unterstützt.
- PL / SQL-Entwickler
- Formularentwickler
- Anwendungsentwickler
- Berichtsentwickler
- Technical Consultant
- Entwicklerportal
- Funktionaler Implementierer
Die Teilnehmer dieses Kurses lernen:
- Führt Datenmanipulationsanweisungen (DMDs) aus, um Daten in der Datenbank zu aktualisieren Oracle;
- Entwerfen Sie anonyme PL/SQL-Blöcke für eine effiziente Ausführung;
- Beschreibt PL/SQL-Funktionen und -Syntax;
- Ausführungsfehler behandeln;
- Beschreibt gespeicherte Prozeduren und Funktionen;
- Verwenden Sie PL/SQL-Programmierkompilierungen und steuern Sie den Codefluss bedingt (Schleifen, Kontrollstrukturen und explizite Cursor).
- Verwenden Sie Cursor, um Zeilen zu verarbeiten.
- Identifizieren Sie die wichtigsten Strukturkomponenten der Datenbank Oracle 11g;
- Rufen Sie mit der SELECT-Anweisung Daten aus Zeilen und Spalten von Tabellen ab.
- Erstellt sortierte und eingeschränkte Datenberichte;
- Verwenden Sie SQL-Funktionen, um benutzerdefinierte Daten zu generieren und abzurufen.
- Zeigen Sie Daten aus mehreren Tabellen mithilfe der ANSI SQL 99 JOIN-Syntax an.
- Erstellen Sie aggregierte Datenberichte.
- Führt DDL-Anweisungen (Data Definition Language) aus, um Schemaobjekte zu erstellen und zu verwalten.
- Kenntnisse über Datenverarbeitungskonzepte und -techniken
- Vertrautheit mit Programmiersprachen
Einführung
- Überblick über Oracle Database 12c und verwandte Produkte
- Überblick über relationale database Managementkonzepte und Terminologien
- Einführung in SQL und seine Entwicklungsumgebungen
- Das HR-Schema und die in diesem Kurs verwendeten Tabellen
- Oracle Database Dokumentation und zusätzliche Ressourcen
Rufen Sie Daten mit der SQL-SELECT-Anweisung ab
- Listen Sie die Funktionen von SQL SELECT-Anweisungen auf
- Generieren Sie einen Datenbericht aus der Ausgabe einer einfachen SELECT-Anweisung
- Verwenden Sie arithmetische Ausdrücke und NULL-Werte in der SELECT-Anweisung
- Rufen Sie Spaltenaliase auf
- Verkettungsoperator, Literalzeichenfolgen, alternativer Anführungszeichenoperator und das Schlüsselwort DISTINCT
- Zeigen Sie die Tabellenstruktur mit dem Befehl DESCRIBE an
Eingeschränkte und sortierte Daten
- Schreiben Sie Abfragen mit einer WHERE-Klausel, um die abgerufene Ausgabe zu begrenzen
- Beschreiben Sie die Vergleichsoperatoren und logischen Operatoren
- Beschreiben Sie die Rangfolgeregeln für Vergleiche und logische Operatoren
- Verwendung von Zeichenfolgenliteralen in der WHERE-Klausel
- Schreiben Sie Abfragen mit einer ORDER BY-Klausel
- Sortieren Sie die Ausgabe in absteigender und aufsteigender Reihenfolge
- Substitutionsvariablen
Verwendung einzeiliger Funktionen zur Anpassung der Ausgabe
- Listen Sie die Unterschiede zwischen Einzelzeilen- und Mehrzeilenfunktionen auf
- Bearbeiten Sie Zeichenfolgen mithilfe von Zeichenfunktionen
- Bearbeiten Sie Zahlen mit den Funktionen ROUND, TRUNC und MOD
- Rechnen Sie mit Datendaten
- Manipulieren Sie Daten mit den DATE-Funktionen
Konvertierungsfunktionen und bedingte Ausdrücke
- Beschreibt die implizite und explizite Datentypkonvertierung
- Beschreiben Sie die Konvertierungsfunktionen TO_CHAR, TO_NUMBER und TO_DATE
- Mehrere Funktionen verschachteln
- Wenden Sie die Funktionen NVL, NULLIF und COALESCE auf Daten an
- Verwendung der bedingten IF THEN ELSE-Logik in einer SELECT-Anweisung
Aggregierte Daten mithilfe der Gruppenfunktionen
- Verwendung der Aggregationsfunktionen in SELECT-Anweisungen zur Erstellung aussagekräftiger Berichte
- Beschreiben Sie die Funktionen AVG, SUM, MIN und MAX
- Wie gehe ich mit Nullwerten in einer Gruppenfunktion um?
- Teilen Sie die Daten mithilfe der GROUP BY-Klausel in Gruppen auf
- Schließen Sie Datengruppen mithilfe der HAVING-Klausel aus
Daten aus mehreren Tabellen anzeigen
- Schreiben Sie SELECT-Anweisungen, um auf Daten aus mehr als einer Tabelle zuzugreifen
- Verknüpfen Sie Tabellen mithilfe der SQL:1999-Syntax
- Zeigen Sie Daten an, die keine Join-Bedingung erfüllen, indem Sie Outer-Joins verwenden
- Verknüpfen Sie eine Tabelle mit sich selbst, indem Sie eine Selbstverknüpfung verwenden
- Erstellen Sie Kreuzverbindungen
Verwendung von Unterabfragen zur Lösung von Abfragen
- Verwenden Sie eine Unterabfrage, um ein Problem zu lösen
- Einzeilige Unterabfragen
- Gruppenfunktionen in einer Unterabfrage
- Unterabfragen mit mehreren Zeilen
- Verwenden Sie die Operatoren ANY und ALL in Unterabfragen mit mehreren Zeilen
- Verwenden Sie den EXISTS-Operator
SET-Operatoren
- Beschreiben Sie die SET-Operatoren
- Verwenden Sie einen SET-Operator, um mehrere Abfragen in einer einzigen Abfrage zu kombinieren
- Beschreiben Sie die Operatoren UNION, UNION ALL, INTERSECT und MINUS
- Verwenden Sie die ORDER BY-Klausel in Mengenoperationen
Datenmanipulation
- Fügen Sie einer Tabelle neue Zeilen hinzu
- Ändern Sie die Daten in einer Tabelle
- Verwenden Sie die Anweisungen DELETE und TRUNCATE
- So speichern und verwerfen Sie Änderungen mit den Anweisungen COMMIT und ROLLBACK
- Implementieren Sie Lesekonsistenz
- Beschreiben Sie die FOR UPDATE-Klausel
DDL-Anweisungen zum Erstellen und Verwalten von Tabellen
- Kategorisieren Database Objekte
- Tabellen erstellen
- Beschreiben Sie die Datentypen
- Einschränkungen verstehen
- Erstellen Sie eine Tabelle mithilfe einer Unterabfrage
- Wie ändert man eine Tabelle?
- Wie lösche ich einen Tisch?
Andere Schemaobjekte
- Daten aus einer Ansicht erstellen, ändern und abrufen
- Führen Sie DML-Vorgänge (Data Manipulation Language) für eine Ansicht aus
- Wie lösche ich eine Ansicht?
- Erstellen, verwenden und ändern Sie eine Sequenz
- Indizes erstellen und löschen
- Synonyme erstellen und löschen
Einführung in PL/SQL
- PL/SQL-Übersicht
- Listen Sie die Vorteile von PL/SQL-Unterprogrammen auf
- Übersicht über die Arten von PL/SQL-Blöcken
- Erstellen Sie einen einfachen anonymen Block
- Generieren Sie die Ausgabe aus einem PL/SQL-Block
PL/SQL-Bezeichner
- Listen Sie die verschiedenen Arten von Bezeichnern in einem PL/SQL-Unterprogramm auf
- Verwendung des deklarativen Abschnitts zum Definieren von Bezeichnern
- Verwendung von Variablen zum Speichern von Daten
- Skalare Datentypen
- %TYPE-Attribut
- Variablen binden
- Sequenzen in PL/SQL-Ausdrücken
Schreiben Sie ausführbare Anweisungen
- Grundlegende Richtlinien zur PL/SQL-Blocksyntax
- Wie kommentiere ich Code?
- SQL-Funktionen in PL/SQL
- Datentypkonvertierung
- Verschachtelte Blöcke
- Operatoren in PL/SQL
Interaktion mit der Oracle Server
- SELECT-Anweisungen in PL/SQL zum Abrufen von Daten
- Datenmanipulation im Server mit PL/SQL
- Das SQL-Cursor-Konzept
- Erfahren Sie, wie Sie SQL-Cursor-Attribute verwenden, um Feedback zu DML zu erhalten
- Wie kann ich Transaktionen speichern und verwerfen?
Kontrollstrukturen
- Bedingte Verarbeitung mit IF-Anweisungen
- Bedingte Verarbeitung mit CASE-Anweisungen
- Einfache Schleifenanweisung
- While-Schleifenanweisung
- For-Schleifenanweisung
- Die fortlaufende Aussage
Verwendung zusammengesetzter Datentypen
- PL/SQL-Datensätze
- Das %ROWTYPE-Attribut
- Einfügen und Aktualisieren mit PL/SQL-Datensätzen
- Assoziative Arrays (INDEX BY-Tabellen)
- INDEX BY-Tabellenmethoden
- INDEX NACH Datensatztabelle
explizite Cursoren
- Explizite Cursor verstehen
- Deklarieren Sie den Cursor
- Wie öffne ich den Cursor?
- Daten vom Cursor abrufen
- Wie schließe ich den Cursor?
- Cursor-FOR-Schleife
- Explizite Cursor-Attribute
- FOR UPDATE-Klausel und WHERE CURRENT-Klausel
Ausnahmebehandlung
- Was sind Ausnahmen?
- Behandeln Sie Ausnahmen mit PL/SQL
- Falle vordefiniert Oracle Serverfehler
- Trap Nicht vordefiniert Oracle Serverfehler
- Benutzerdefinierte Ausnahmen abfangen
- Ausnahmen verbreiten
- RAISE_APPLICATION_ERROR Prozedur
Gespeicherte Prozeduren und Funktionen
- Was sind gespeicherte Prozeduren und Funktionen?
- Unterscheiden Sie zwischen anonymen Blöcken und Unterprogrammen
- Erstellen Sie eine einfache Prozedur
- Erstellen Sie eine einfache Prozedur mit dem IN-Parameter
- Erstellen Sie eine einfache Funktion
- Führen Sie eine einfache Prozedur aus
- Führen Sie eine einfache Funktion aus
- Oracle Database 12c R2: SQL Workshop II Ed 2
- Oracle Database: Analytisches SQL für Data Warehousing Ed 1
- Oracle Database 12c R2: SQL-Tuning für Entwickler Ed 2
- Oracle Database 12c R2: Programmieren mit PL/SQL Ed 2
- Oracle Database 19c: Erweitertes PL/SQL
Oracle Database 12c R2 – SQL- und PL/SQL-Grundlagen Ed 2


