- Grundlagen der Datenmodellierung, des ERM und der relationalen Modellierung
- Tabellen
- Referentielle Integrität
- Gesamtüberblick über ORACLE-Datenbanksysteme (Editionen, Versionen) und ORACLE-Werkzeuge
Die Benutzerschnittstellen ORACLE SQL Developer und SQL*Plus:
- ORACLE SQL Developer: Einführung in die Oberfläche
- SQL*Plus: Kommandos und Bedienung
Das SELECT-Statement, einfache und komplexe Abfragen:
- SELECT
- FROM
- WHERE
- GROUP BY
- HAVING
- ORDER BY
- Sortierung
- Bedingungen
- Subqueries (einfache und synchronisierte)
- Join-Operationen mit mehreren Tabellen (INNER JOIN, LEFT und RIGHT OUTER JOIN, FULL OUTER JOIN, EQUI vs. NON EQUI Join, SELFJOIN, etc.)
- Mengenoperatoren (UNION, UNION ALL, INTERSECT, MINUS)
- Hierarchische Abfragen
Funktionen:
- Gruppenfunktionen
- Arithmetische Funktionen
- Zeichenkettenfunktionen
- Datumsfunktionen
- DECODE-Funktion
- NVL-Funktion und COALESCE
- Reguläre Ausdrücke in einer SELECT-Anweisung
DML-Anweisungen:
- INSERT
- UPDATE
- DELETE
- MERGE
- Einfügen, Verändern und Löschen von Datensätzen
Transaktionskontrolle:
- SET TRANSACTION
- SAVEPOINT
- COMMIT
- ROLLBACK
DDL-Anweisungen:
- CREATE
- ALTER
- DROP
- TRUNCATE
- Erstellen, Verändern und Löschen von Objekten (Tabellen, Views, Indizes, Sequenzen, Synonyme)
- der RENAME Befehl
- Integritätsverwaltung mit Constraints (PRIMARY KEY, FOREIGN KEY, UNIQUE KEY, CHECK, NOT NULL), Constraintstatus ändern, Kaskadierende Constraints
- Sperrmechanismen
DCL (Grundlagen der Rechteverwaltung):
- Benutzerverwaltung
- Vergabe von System- und Objektprivilegien
- Das Rollenkonzept
Analytische Funktionen
- Aggregatsfunktionen als analytische Funktion
- LAG und LEAD
- Rekursive Berechnungen
- Ranking Funktionen (RANK, DENSE_RANK)
- LISTAGG
Neuerungen in aktuellen Versionen
MethodeVortrag, Demonstrationen am System und Kommunikation untereinander. Sehr nützlich ist für Sie das Praktikum am System, in dem Sie das Erlernte ausprobieren und festigen können.
HinweisEingesetzt wird die jeweils aktuelle ORACLE Version.Hinweis für Online-Schulungen:Für unsere Online-Schulungen möchten wir Sie darauf hinweisen, dass es von Vorteil ist, wenn Sie über zwei Bildschirme verfügen. Ein zusätzlicher Bildschirm ermöglicht es Ihnen, die Schulungsinhalte auf einem Bildschirm anzuzeigen, während Sie auf dem anderen Bildschirm praktische Übungen durchführen oder Anwendungen parallel öffnen können.Durch die Verwendung von zwei Bildschirmen können Sie die Schulungsinhalte effektiver verfolgen und gleichzeitig interaktiv an den Übungen teilnehmen, ohne zwischen Fenstern hin- und herwechseln zu müssen.Wir empfehlen daher, sich im Vorfeld auf die Schulung mit einem zusätzlichen Bildschirm vorzubereiten, um das bestmögliche Lernerlebnis zu gewährleistenWeitere Seminare aus dem Bereich Datenbanken