Schulungsübersicht
Modelle relationaler Datenbanken
- Die Struktur einer relationalen Datenbank
- Verbindungstypen von Tabellen
- Datenbanknormalisierung und -denormalisierung
- Relationale Operatoren
Daten abfragen
- Regeln zum Erstellen von SQL-Abfragen
- Syntax des SELECT-Befehls
- Auswahl aller Spalten
- Abfragen auf Basis arithmetischer Berechnungen
- Spaltenaliasnamen
- Literale
- Konkatenationsoperator
Einschränkung der Ergebnismenge
- Die WHERE-Klausel
- Vergleichsoperatoren
- LIKE-Bedingung
- Voraussetzung BETWEEN ... AND
- IS NULL-Bedingung
- IN-Bedingung
- Boolesche Operatoren: UND, ODER und NICHT
- Kombination mehrerer Bedingungen in der WHERE-Klausel
- Reihenfolge der Operatorauswertung
- DISTINCT-Klausel
Sortierung von Daten
- Die ORDER BY-Klausel
- Sortierung nach mehreren Spalten oder Ausdrücken
SQL-Funktionen
- Unterschiede zwischen Funktionen mit einer und mehreren Zeilen
- Funktionen für Text, Zahlen und Datum,
- Explizite und implizite Konvertierung
- Konvertierungsfunktionen
- Verschachtelung von Funktionen
- Ausführung der Funktionen – Dual-Tabelle
- Funktion SYSDATE zur Ermittlung des aktuellen Datums
- Umgang mit NULL-Werten
Aggregierung von Daten mittels Gruppierung
- Gruppierungsfunktionen
- Wie Gruppierungsfunktionen mit NULL-Werten umgehen
- Erstellung von Datenklassen – die GROUP BY-Klausel
- Gruppierung nach mehreren Spalten
- Einschränkung des Funktionsergebnisses durch Gruppierung – die HAVING-Klausel
Abrufen von Daten aus mehreren Tabellen
- Arten von Joins (Verbindungen)
- Nutzung von NATURAL JOIN
- Tabellenaliasnamen
- Joins in der WHERE-Klausel
- INNER JOIN
- Außere Verbindungen: LEFT, RIGHT und FULL OUTER JOIN
- Kartesisches Produkt
Unterabfragen
- Platzierung von Unterabfragen im SELECT-Befehl
- Einzellige und mehrzeilige Unterabfragen
- Operatoren für einzellige Unterabfragen
- Gruppierungsfunktionen in Unterabfragen
- Operatoren für mehrzeilige Unterabfragen: IN, ALL, ANY
- Behandlung von NULL-Werten in Unterabfragen
Mengenooperatoren
- UNION-Operator
- UNION ALL-Operator
- INTERSECT-Operator
- MINUS-Operator
Einfügen, Aktualisieren und Löschen von Daten
- 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 zur Benennung von Objekten
- Erstellen von Tabellen
- Verfügbare Datentypen für Spalten
- DEFAULT-Option
- Optionen NULL und NOT NULL
Verwalten von Tabellen
- Referentielle Integrität: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
- Erstellen einer Tabelle über eine Abfrage
- Löschen einer Tabelle (DROP TABLE)
- Befehl DESCRIBE
Weitere Schema-Objekte
- Sequenzen
- Synonyme
- Ansichten (Views)
Voraussetzungen
- Grundlegende Computerkenntnisse
- Kenntnisse in einem 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