Schulungsübersicht
Relationale Datenbankmodelle
- Die Struktur einer relationalen Datenbank
- Verbindungstypen von Tabellen
- Datenbanknormalisierung und -denormalisierung
- Relationale Operatoren
Daten abrufen
- Regeln für das Schreiben von SQL-Abfragen
- Die Syntax für SELECT
- Auswahl aller Spalten
- Abfragen mit arithmetischen Operationen
- Spaltenaliasnamen
- Literale Werte
- Konkatenationsoperator
Einschränken der Ergebnisse
- Dies ist die WHERE-Klausel
- Vergleichsoperatoren
- LIKE-Bedingung
- Bedingung BETWEEN ... AND
- Bedingung IS NULL
- Bedingung IN
- Boolesche Operatoren AND, OR und NOT
- Mehrere Bedingungen in der WHERE-Klausel
- Die Reihenfolge der Operatoren.
- DISTINCT-Klausel
Sortieren von Daten
- Dies ist die ORDER BY-Klausel
- Sortierung nach mehreren Spalten oder Ausdrücken
SQL-Funktionen
- Die Unterschiede zwischen einzeiligen und mehrzeiligen Funktionen
- Text-, Zahlen- und Datumsfunktionen,
- Explizite und implizite Konvertierung
- Konvertierungsfunktionen
- Verschachtelung von Funktionen
- Anzeigen der Leistungsfähigkeit der Funktionen – DUAL-Tabelle
- Abrufen der aktuellen Datumsfunktion SYSDATE
- Umgang mit NULL-Werten
Aggregieren von Daten unter Verwendung der Gruppierung
- Gruppierungsfunktionen
- Wie Gruppierungsfunktionen NULL-Werte behandeln
- Erstellen von Gruppendaten – die GROUP BY-Klausel
- Gruppierung nach mehreren Spalten
- Einschränken des Aggregatfunktionsergebnisses – die HAVING-Klausel
Abrufen von Daten aus mehreren Tabellen
- Arten von Join-Verbindungen
- Die Verwendung von NATURAL JOIN
- Tabellenaliasnamen
- Joins in der WHERE-Klausel
- INNER JOIN (Interner Join)
- Auswertere Verbindung LEFT, RIGHT, FULL OUTER JOIN
- Kartesisches Produkt
Unterabfragen
- Unterabfragen im SELECT-Befehl platzieren
- Einzeilige und mehrzeilige Unterabfragen
- Operatoren für einzeilige Unterabfragen
- Gruppierungsfunktionen in Unterabfragen
- Operatoren für mehrzeilige Unterabfragen: IN, ALL, ANY
- Wie NULL-Werte in Unterabfragen behandelt werden
Gesamtbild-Operatoren (Set-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 (Data Definition Language)
- Hauptdatenbankobjekte
- Regeln für das Benennen von Objekten
- Erstellen von Tabellen
- Verfügbare Datentypen für Spalten
- DEFAULT-Option
- Option NULL und NOT NULL
Tabellen verwalten
- Referenzielle Integrität: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
- Erstellen einer Tabelle durch eine Abfrage
- Löschen einer Tabelle: DROP TABLE
- BESCHREIBEN-Befehl (DESCRIBE)
Weitere Schema-Objekte
- Sequenzen
- Synonyme
- Sichten (Views)
Voraussetzungen
- Grundlegende Computerkenntnisse
- Kenntnisse in einem beliebigen Betriebssystem
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