Schulungsübersicht
Relationale Datenbankmodelle
- Die Struktur einer relationalen Datenbank
- Verbindungstypen von Tabellen
- Normalisierung und Denormalisierung von Datenbanken
- Relationale Operatoren
Daten abfragen
- Regeln für das Schreiben von SQL-Abfragen
- Die Syntax der SELECT-Anweisung
- Auswählen aller Spalten
- Abfragen mit arithmetischen Operationen
- Aliasse für Spalten
- Literale
- Verkettungsoperator
Ergebnisse einschränken
- Die WHERE-Klausel
- Vergleichsoperatoren
- LIKE-Bedingung
- Bedingung BETWEEN ... AND
- IS NULL-Bedingung
- IN-Bedingung
- Boolesche Operatoren AND, OR und NOT
- Mehrere Bedingungen in der WHERE-Klausel
- Die Reihenfolge der Operatoren.
- DISTINCT-Klausel
Daten sortieren
- Die ORDER BY-Klausel
- Sortierung nach mehreren Spalten oder Ausdrücken
SQL-Funktionen
- Die Unterschiede zwischen Einzeilen- und Mehrzeilenfunktionen
- Funktionen für Text, Zahlen und Datum
- Explizite und implizite Konvertierung
- Konvertierungsfunktionen
- Verschachtelung von Funktionen
- Prüfung der Funktionsperformance – Dual-Tabelle
- Abrufen des aktuellen Datums mit der SYSDATE-Funktion
- Umgang mit NULL-Werten
Daten aggregieren durch Gruppierung
- Gruppierungsfunktionen
- Wie Gruppierungsfunktionen NULL-Werte behandeln
- Datengruppen erstellen – die GROUP BY-Klausel
- Gruppierung mehrerer Spalten
- Ergebnisse der Gruppierungsfunktion begrenzen – die HAVING-Klausel
Daten aus mehreren Tabellen abrufen
- Arten von Verbindungen
- Verwendung von NATURAL JOIN
- Aliasse für Tabellen
- Joins in der WHERE-Klausel
- INNER JOIN (Innere Verbindung)
- Außerverbindungen: LEFT, RIGHT, FULL OUTER JOIN
- Kartesiches Produkt
Unterabfragen
- Unterabfragen in der SELECT-Anweisung platzieren
- Unterabfragen mit einer und mehreren Zeilen
- Operatoren für Unterabfragen mit einer Zeile
- Gruppierung in Unterabfragen
- Operatoren für Unterabfragen mit mehreren Zeilen: IN, ALL, ANY
- Wie NULL-Werte in Unterabfragen behandelt werden
Setzoperatoren
- UNION-Operator
- UNION ALL-Operator
- INTERSECT-Operator
- MINUS-Operator
Daten einfügen, aktualisieren und löschen
- INSERT-Befehl
- Daten aus einer anderen Tabelle kopieren
- UPDATE-Befehl
- DELETE-Befehl
- TRUNCATE-Befehl
Transaktionen
- Befehle COMMIT, ROLLBACK und SAVEPOINT
DDL-Befehle
- Die wichtigsten Datenbankobjekte
- Namenskonventionen für Objekte
- Tabellen erstellen
- Verfügbare Datentypen für Spalten
- DEFAULT-Option
- Optionen NULL und NOT NULL
Tabellen verwalten
- Referentielle Integrität: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
- Tabellen erstellen durch Abfrage
- Tabellen löschen mit DROP TABLE
- DESCRIBE-Befehl
Andere Schema-Objekte
- Sequenzen
- Synonyme
- Ansichten
Voraussetzungen
- Computerkenntnisse
- Kenntnisse eines beliebigen Betriebssystems
Erfahrungsberichte (6)
Es war sehr gut strukturiert, sowohl nach Tagen als auch nach Modulen, und leicht zu verfolgen.
Melania - DB Global Technology SRL
Kurs - Oracle SQL for beginners
Maschinelle Übersetzung
Mir hat gefallen, wie der Trainer die Informationen zu den Themen erklärt hat und darauf geachtet hat, auf die Details einzugehen, sodass die Lektionen sehr praktisch und logisch waren.
Andreea
Kurs - Oracle SQL for beginners
Maschinelle Übersetzung
der Trainer gibt mehr Beispiele für jedes Kapitel
Corina
Kurs - Oracle SQL for beginners
Maschinelle Übersetzung
die interaktiven Übungen
BOANGIU GIORGIANA
Kurs - Oracle SQL for beginners
Maschinelle Übersetzung
die Erklärungen
Daniela
Kurs - Oracle SQL for beginners
Maschinelle Übersetzung
die Übungen
Amna AlAli - Federal Demographic Council
Kurs - Oracle SQL for beginners
Maschinelle Übersetzung