Schulungsübersicht
Relationale Datenbankmodelle
- Die Struktur einer relationalen Datenbank
- Verbindungstypen von Tabellen
- Normalisierung und Denormalisierung der Datenbank
- Relationale Operatoren
Daten abrufen
- Regeln für das Schreiben von SQL-Abfragen
- Die Syntax für SELECT
- Auswählen aller Spalten
- Abfragen aus arithmetischen Operationen
- Alias-Spalten
- Literale
- Konkatenationsoperator
Ergebnisse eingrenzen
- 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
- Sortieren nach mehreren Spalten oder Ausdrücken
SQL-Funktionen
- Die Unterschiede zwischen Einzeilen- und Mehrzeilenfunktionen
- Funktionen für Text, Zahlen, Datum
- Explizite und implizite Konvertierung
- Konvertierungsfunktionen
- Nested Funktionen (Verschachtelung)
- Prüfung der Funktionsausführung - Dual-Tabelle
- Abrufen des aktuellen Datums mit der Funktion SYSDATE
- Verarbeitung von NULL-Werten
Daten aggregieren durch Gruppierung
- Gruppierungsfunktionen
- Wie Gruppierungsfunktionen NULL-Werte behandeln
- Erstellen von Datengruppen - die GROUP BY-Klausel
- Gruppierung mehrerer Spalten
- Einschränkung des Ergebnisses der Gruppierungsfunktion - die HAVING-Klausel
Daten aus mehreren Tabellen abrufen
- Typen von Verbindungen (Joins)
- Verwendung von NATURAL JOIN
- Tabellen-Aliase
- Joins in der WHERE-Klausel
- INNER JOIN
- Äußere Joins: LEFT, RIGHT, FULL OUTER JOIN
- Kartesisches Produkt
Unterabfragen
- Platzierung von Unterabfragen im SELECT-Befehl
- Einzeilen- und Mehrzeilen-Unterabfragen
- Operatoren für Einzeilen-Unterabfragen
- Gruppierungsfunktionen in Unterabfragen
- Operatoren für Mehrzeilen-Unterabfragen: IN, ALL, ANY
- Wie NULL-Werte in Unterabfragen behandelt werden
Kollektive Operatoren
- UNION-Operator
- UNION ALL-Operator
- INTERSECT-Operator
- MINUS-Operator
Daten einfügen, aktualisieren und löschen
- INSERT-Befehl
- Kopieren von Daten aus einer anderen Tabelle
- UPDATE-Befehl
- DELETE-Befehl
- TRUNCATE-Befehl
Transaktionen
- Befehle COMMIT, ROLLBACK und SAVEPOINT
DDL-Befehle
- Die wichtigsten Datenbankobjekte
- Regeln für die Benennung von Objekten
- Erstellen von Tabellen
- Verfügbare Datentypen für Spalten
- DEFAULT-Option
- NULL und NOT NULL-Optionen
Verwaltung von Tabellen
- Referentielle Integrität: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
- Erstellen einer Tabelle per Abfrage
- Löschen einer Tabelle mit DROP TABLE
- DESCRIBE-Befehl
Andere Schemaobjekte
- Sequenzen
- Synonyme
- Ansichten (Views)
Voraussetzungen
- Grundkenntnisse im Umgang mit Computern
- 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